第一步 :创建文件夹 apps

第二步:cd到apps下进行app创建

python3 ../manage.py startapp app01
python3 ../manage.py startapp app02

第三步:选中apps文件夹,然后右键Make Directory As -> Resoure Root,执行这部操作后,在 INSTALLED_APPS 中注册的app就不会变成灰色了

django项目将创建的应用app全部移到目录apps下

 

 第四步 在setting.py 中添加 

sys.path.insert(0,os.path.join(BASE_DIR,”apps”)) 

 ps:如果出现注册的app后显示

  File "C:\Users\The One\Envs\frontmall\lib\site-packages\django\db\models\base.py", line 108, in __new__
    "INSTALLED_APPS." % (module, name)
RuntimeError: Model class apps.goods.models.GoodsCategory doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.

django项目将创建的应用app全部移到目录apps下

 

 

则需要将

在进行 Make Directory As -> Resoure Root 后,在settins的 INSTALLED_APPS  中注册app的时候,
改成 apps.goods   # apps 为自己创建的装app的文件夹

 

相关文章:

  • 2021-08-10
  • 2022-12-23
  • 2021-07-08
  • 2022-01-23
  • 2022-12-23
  • 2021-11-23
  • 2021-09-26
  • 2021-11-23
猜你喜欢
  • 2021-11-26
  • 2021-04-12
  • 2021-04-09
  • 2021-04-29
  • 2022-12-23
  • 2021-06-18
相关资源
相似解决方案