博客-django--路由分发--找不到app的views--解决办法

bmy-share / 2024-10-23 / 原文

博客-django--路由分发--找不到app的views--解决办法

bash

先给出我的项目文件目录结构

主要是主目录project与app01

省略了migrations

问题

问题出现在路由分发中

以下是主urls

以下是app的urls

解决方式

需要使用相对路径 .

思考

其实正常的话使用绝对路径也可以,

如参考代码mysite2项目---目录结构

就可以这样使用绝对路径

但是我的项目结构是多django项目,使用绝对路径会出现一些问题正常地导入 from project.app01.views import demo1 会报错

因为在 Django 项目中,Python 的导入机制没有识别到 project 目录作为 Python 模块的根目录。这是因为 Django 项目默认会将 manage.py 所在的目录作为项目的根路径来处理。

暂未解决