1.创建settings文件夹和生产,开发配置
- 在settings.py同级目录添加settings文件夹
- 把settings.py移到settings文件夹内,并重命名为base.py
-
添加dev.py, pro.py到settings文件夹
2.修改base.py文件
# BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(os.path.join(__file__, os.pardir))))
3.修改dev.py文件
from .base import *
DEBUG = True
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'fast', # 新建数据库名
'USER': 'root', # 数据库登录名
'PASSWORD': 'root', # 数据库登录密码
# 单元测试数据库
'TEST': {
'NAME': 'test_fast_last', # 测试过程中会生成名字为test的数据库,测试结束后Django会自动删除该数据库
}
}
}
4.启动Django服务
python manage.py runserver 0.0.0.0:8000 --settings=FasterRunner.settings.dev
5.异常
-
修改setting.py文件名后,会导致PyCharm找不到默认配置文件.因此,工具栏Tools中会没有manage.py
6.修复异常,关闭项目,重新打开
-
打开File>Settings>Django>Settings