django 创建多个 app 到同一个文件夹下进行管理

本文介绍了三种在Django项目中创建并管理多个app的方法:通过新建文件夹和命令行生成、在PyCharm中拖拽以及使用django-admin命令。详细步骤包括如何创建、注册app,并提醒在PyCharm中引用其他app时需要注意的路径问题。
摘要由CSDN通过智能技术生成

有多种方法

方法一:新建文件夹,然后用命令行生成

首先在项目根目录下新建文件夹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注册:

方法三:使用djang

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值