python - 无法将视图从主 Django 项目文件夹导入应用程序 views.py
问题描述
我在将主 Django 项目views.py 中的视图导入我的应用程序views.py 时遇到问题。
这就是发生的事情:
ImportError:无法从“ebdjango.views”(/Users/iamsuccessful/ebdjango/ebdjango/views.py)导入名称“index”
在 dailytask/views.py (app 文件夹)
from ebdjango.views import index
在 ebdjango/views.py(主要 Django 项目文件夹)中
@login_required(login_url="/login")
def index(request):
user = request.user
if user.userprofile.daily_task_done is False:
return render(request, 'home.html')
elif user.userprofile.daily_task_done is True:
return task_done(request, pk=user.userprofile.daily_task)
设置.py
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
我需要做什么才能将视图索引导入应用程序views.py?
解决方案
和文件夹中都有ebdjango/
文件吗?dailytask/
__init__.py
推荐阅读
- java - GraalVM native-image Java i18n 语言环境问题
- node.js - 为firebase auth用户设置周期性时间的密码重置限制
- breadth-first-search - 使用 Google Foobar 问题请求反测试用例 - 准备兔子逃生
- git - 主分支的卡夫卡命名为什么“主干”不是“主控”
- java - 如何总结用户在arraylist中的输入?
- android - 带有虚拟文件夹的 Android Studio 布局组织?
- java - 使用集合排序进行排序时出错
- awk - 删除包含某些文本的行
- c - 从文件中读取数字并保存在链表中
- ios - 我想在应用程序的非活动模式下接收通知时在主应用程序图标上增加徽章