有多种方法
方法一:新建文件夹,然后用命令行生成
首先在项目根目录下新建文件夹apps
用来统一存放所有app
:
mkdir apps
然后在app
中新建一个文件夹,文件夹名字就是要生成的app
的名字:
mkdir apps/demo
用命令生成demo
这个app
:
django-admin startapp demo apps/demo
# 或这样:
python manage.py startapp demo apps/demo
方法二:在 pycharm 中拖拽即可
在 pycharm 中,直接将已经生成的app
拖到apps
中,这时会弹出对话框提示,取消勾选Search for references
然后右键apps
文件夹——mark directory as —— sources root
在settings.py
中添加路径:
sys.path.insert(0, os.path.join(BASE_DIR, 'apps')),
然后在setting.py中注册app时,建议使用app中的apps.py设置的config注册: