-
Notifications
You must be signed in to change notification settings - Fork 37
1 快速开始
DealiAxy edited this page May 30, 2021
·
1 revision
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
请先在本机安装Redis服务,即可正常使用
在环境变量中指定URL_PREFIX
地址前缀
部署应用需要在docker-compose.yml
文件中修改这个环境变量
运行应用后,会自动在所有URL前加上前缀,如管理后台的地址
添加URL前缀之前:
http://127.0.0.1/admin
添加URL前缀(如 test)之后:
http://127.0.0.1/test/admin
- 根据实际业务在
apps
包中创建新的应用并使用代码生成器生成CRUD代码(推荐) -
在默认应用(不推荐)apps/core
里写
使用django-admin
命令创建app:
cd apps
django-admin startapp [your_app_name]
仿照apps/core
里的逻辑进行业务开发,每个App需要完成以下代码开发:
models.py
serializers.py
viewsets.py
建议使用DjangoStarter代码生成器来生成这些重复的业务代码(见下节)
之后在urls.py
中注册路由,代码参考apps/core/urls.py
。
需要在Django后台进行管理的话,在admin.py
中进行注册,参考apps/core/admin.py
。