Django开发环境配置(win10)
- 开发工具
pycharm专业版
- 安装Django
pip install Django==2.0
如果不带版本号,默认安装最新版本查看Django
- 查看版本:
python -m django --version
- 创建工程:
Django-admin startproject xxx(工程名)
如果用pycharm,可以直接在菜单建立工程,创建应用还是只能用指令。
- 创建应用:
打开命令行,cd 到一个你想放置你代码的目录,然后运行以下命令:
python manage.py startapp stu(stu应用)
- settings.py配置
添加应用(stu)到INSTALLED_APPS里面
修改字符编码:
LANGUAGE_CODE = 'zh-hans'
设置时区:
TIME_ZONE = 'Asia/Shanghai'
# 设置为false,写入mysql数据库才是本地时间!
禁用USE_TZ:
USE_TZ = False
配置数据库:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'stocks',
'HOST': '192.168.248.129',
'PORT': '3306',
'USER': 'root',
'PASSWORD': '123456'
}
}
- 数据库迁移:
python manage.py makemigrationspython manage.py migrate
- 创建管理员账号
创建管理员(在数据库迁移后执行此指令)
python manage.py createsuperuser
按提示输入管理员登录的用户名和密码创建应用:
- 运行测试服务器
python manage.py runserver 127.0.0.1:8000
- 启动默认服务器
python manage.py runserver
项目中如果代码有改动,服务器会自动监测代码的改动并自动重新载入,
所以如果你已经启动了服务器则不需手动重启。
如果需要启动指定的ip和端口:
python manage.py runserver 127.0.0.1:8008
- 注意:Django版本与Python匹配版本列表
Django版本
|
Python 版本 |
1.8 | 2.7, 3.2 , 3.3, 3.4, 3.5 |
1.9, 1.10 | 2.7,3.4, 3.5 |
1.11 | 2.7, 3.4, 3.5, 3.6 |
2.0 | 3.4, 3.5, 3.6, 3.7 |
2.1, 2.2 | 3.5, 3.6, 3.7 |