zoukankan      html  css  js  c++  java
  • django项目将创建的应用app全部移到目录apps下

    第一步 :创建文件夹 apps

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

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

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

     第四步 在setting.py 中添加 

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

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

      File "C:UsersThe OneEnvsfrontmalllibsite-packagesdjangodbmodelsase.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.

    则需要将

    在进行 Make Directory As -> Resoure Root 后,在settins的 INSTALLED_APPS  中注册app的时候,
    改成 apps.goods   # apps 为自己创建的装app的文件夹
  • 相关阅读:
    flask强大的第三方组件之falsk-sqlalchemy
    flask 外键关系和多对多查询
    flask sqlalchemy 单表查询
    functools模块
    面试题
    ansible git
    python 操作 表格
    matplotlib
    node,npm,webpack,vue-cli模块化编程安装流程
    Webpack
  • 原文地址:https://www.cnblogs.com/one-tom/p/13458677.html
Copyright © 2011-2022 走看看