首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法导入Django项目中其他文件夹的文件

无法导入Django项目中其他文件夹的文件
EN

Stack Overflow用户
提问于 2021-07-06 18:24:44
回答 2查看 40关注 0票数 0

我无法从文件urls.py中的文件Views.py(位置:另一个文件夹)导入类

它显示错误:没有名为VisitorAPI.views的模块(似乎它正在同一文件夹中查找文件,而不是在另一个文件夹中)

尝试了各种解决方案,但都不起作用!

EN

回答 2

Stack Overflow用户

发布于 2021-07-06 18:39:32

我相信这是BASE_DIR的一个问题。当您编写VisitorAPI.API.views时,它将查找与BASE_DIR路径相关的模块。只需尝试修复它并提供相对于BASE_DIR的路径即可。修复方法是:

代码语言:javascript
运行
复制
from views import RegisterAPI
票数 0
EN

Stack Overflow用户

发布于 2021-07-07 20:00:02

这可能是因为您的VisitorAPI包未被识别为包。在根目录添加一个__init__.py文件,这应该可以解决这个问题。

您还可以通过右键单击->将目录标记为->源根来添加VisitorAPI作为源根。这样,您就可以将其导入为API.views ...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68268820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档