【 一 】调整后端目录
#1 目录结构 """ ├── luffy_api ├── logs/ # 项目运行时/开发时日志目录 - 包 ├── manage.py # 脚本文件 ├── luffy_api/ # 项目主应用,开发时的代码保存 - 包 ├── apps/ # 开发者的代码保存目录,以模块[子应用]为目录保存 - 包 ├── libs/ # 第三方类库的保存目录[第三方组件、模块] - 包 ├── settings/ # 配置目录 - 包 ├── dev.py # 项目开发时的本地配置 └── prod.py # 项目上线时的运行配置 ├── asgi.py # 项目上线 ├── wsgi.py # 项目上线用 ├── urls.py # 总路由 └── utils/ # 多个模块[子应用]的公共函数类库[自己开发的组件] └── scripts/ # 保存项目运营时,测试的脚本文件 - 文件夹 """
【 1 】创建app应用软件
【 2 】创建app
-
来到目录下:
-
# cd lufy/apps
-
创建user应用程序
-
# python ../../manage.py startapp user
-
# 2 创建app # 来到目录下: cd lufy/apps # 执行 python ../../manage.py startapp user # 3 项目中注册app -直接写app名字,运行报错:No module named 'user' -从环境变量找--》找不到 -原来为什么能找到? 原来在项目根路径下,项目根路径在环境变量中 # 4 把apps目录加入到环境变量 # 把apps目录加入到环境变量,以后注册app,只需要写名字即可 import sys,os BASE_DIR = Path(__file__).resolve().parent.parent apps=os.path.join(BASE_DIR,'lufy','apps') sys.path.insert(0,apps) ## 5 lufy--se