环境: Apache2.4 32bit Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:05:16) [MSC v.1915 32 bit (Intel)] on win32 Django 2.1.3 配置wsgi步骤: pip install mod_wsgi-4.5.24+ap24vc14-cp37-cp37m-win32.whl 在venv下运行activate,激活项目使用的虚拟环境.运行mod_wsgi-express.exe modu…
经过几天踩坑,记录在Windows10下通过Apache2.4部署Django项目的过程 运行环境: 先说下环境,怎么安装倒是其次的,版本很重要,我是根据mod_wsgi的版本要求下载的各个版本(python,Apache2.4) mod_wsgi 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi 下面这张图说明python与Apache的版本: 版本信息: Apache2.4VC14 64bit Python 3.5.2-amd…
在项目发布之前,首先准备好我们编写好的Django项目,这个我们在之后博客有写,大家可以去看, 首先,先开始安装linux服务器,作为Django项目的发布服务器.以Vmware虚拟机为例子,大家也可以用云主机作为主机. 1.选择创建虚拟机按钮 2.选择典型安装 3.选择安装镜像 4.选择安装的路径和项目的名称 5.选择磁盘的容量 6.自定义硬件 7.修改内存 在这里要注意一定要在vm当中的网卡配置当中选择桥接选项 8.虚拟机我们用不到打印机设备,所以去掉 结果如下 9.关闭之后接着安装 回车确…
一个新的django项目初始需要配置settings.py文件: 1. 项目路径配置 新建一个apps文件夹,把所有的项目都放在apps文件夹下,比如apps下有一个message项目,如果不进行此项配置,引用时应该这样: from apps.message import views 由于所有的项目都在apps下,可以把apps设置为根路径: (1) 在pycharm中右键点击app文件夹: 选择 'Mark Directory as', 选择 'Sources Root' (2) 在setti…
摘要: Web框架概述 Django简介 Django项目创建 Django基础必备三件套(HttpResponse.render.redirect) 一.Web框架概述: Python三大主流Web框架: Django:大而全,自带了很多功能模块,类似于航空母舰(缺点:笨重) Flask:短小精悍,自带的功能模块特别少,大部分都是依赖于 第三方模块(小而轻) Tornado:异步非阻塞, 主要用于处理高IO,多路复用的情况,可以写游戏后端 每一种框架都包含3部分: a: socket b: 路…
python环境部署 我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先在linux上搭建我们的Python3环境: 在这里首先强调一下,Centos7系统自带的Python2我们不要删除,我们要做的是在Python2和python3并存. 1.  安装Python3的依赖包 2.  命令: [root@localhost Desktop]# yum install zlib-devel bzip2-devel openssl…
上一篇完成了python的安装,接下来安装python的依赖包和项目的依赖包 1.  python-devel 命令:yum -y install python-devel 安装Django1.8.2 pillow django-ckeditor5.4.0 pip3 install django==1.8.2 pip3 install pillow pip3 install django-ckeditor==5.4.0 python uwsgi 上面我们已经完成了python+Django环境的…
常用pycharm快捷键:   https://www.cnblogs.com/luolizhi/p/5610123.html   Ctrl + F1  显示错误 Ctrl + Alt + Space  快速导入任意类 Ctrl + /    行注释/取消行注释 Ctrl + Shift + /    块注释 Ctrl + Alt + I    自动缩进 Ctrl + P    参数信息(在方法中调用参数) Ctrl + D  复制选定的区域或行 Ctrl + Y    删除选定的行    2.…
1.创建项目并创建应用 django-admin startproject my_project # 创建项目python manage.py startapp my_app # 创建应用 1.1 项目根目录下创建一个python包目录 apps 将apps目录 添加至配置文件的搜索目录字典的 第0位置 将所有创建的应用目录移至apps目录下 1.2 将新建应用添加至setting.py配置文件 2.更改setting.py 数据库,地区  3.添加模板目录 新建templates文件夹,并配置…
1.设置数据库连接 pip install PyMySQL 2.在项目同名目录myproject/myproject下的__init__.py添加以下代码 import pymysql pymysql.install_as_MySQLdb() 3.修改settings.py中默认的数据库 default DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #数据库引擎 'NAME': 'pythondms', #数据库…