开发项目
1.配置修改
(1)config/__init__.py 文件:APP_CODE \ SECRET_KEY (对应 开发者中心 -> 点击应用ID -> 基本信息 中的应用ID和应用TOKEN)
(2)config/__init__.py 文件:BK_URL(开发者中心的域名,形如:http://paas.bking.com)
(3)config/dev.py 文件:DATABASES(请创建本地开发数据库,并修改配置信息)
(4)config/stag.py 文件:DATABASES(请创建测试数据库,并修改配置信息)
(5)config/prod.py 文件:DATABASES(请创建正式数据库,并修改配置信息)
注意:测试环境 和 正式环境 的数据库需要对 AppServer 授权
2.celery 配置
若需要使用 celery,请修改以下配置:(
celery 开发指引)
(1)config/default.py 文件:IS_USE_CELERY 的值设置为:
True
(2)config/dev.py 文件:BROKER_URL(请创建本地开发的 celery消息队列,并修改配置信息,推荐使用 redis)
(3)config/default.py 文件:CELERY_IMPORTS(添加celery任务模块)
3.数据库操作
Django1.11.x Migration的使用方法如下:
(1)执行 manage.py migrate(Django默认表创建)。
(2)执行 manage.py startapp yourappname、添加yourappname到config/default.py文件的"INSTALLED_APPS"变量中。
(3)在Application的models.py中建立数据库模型,执行manage.py makemigrations yourappname。
(4)执行manage.py migrate yourappname。