django项目越来越大,需要按照模块进行拆分.包括model,view,admin,urls的拆分,首先想到的是创建一个子文件夹.这样出现的问题就是makemigrations的时候,在子文件夹中的models并不会被detect到.然后想到了用子app来管理.
创建子app:
cd app
django-admin startapp subapp
然后添加到settings
INSTALLED_APPS = [
...
app.subapp
]
django项目越来越大,需要按照模块进行拆分.包括model,view,admin,urls的拆分,首先想到的是创建一个子文件夹.这样出现的问题就是makemigrations的时候,在子文件夹中的models并不会被detect到.然后想到了用子app来管理.
创建子app:
cd app
django-admin startapp subapp
然后添加到settings
INSTALLED_APPS = [
...
app.subapp
]