python - 如何修复 django 项目中的导入错误?
问题描述
我有一个 django 项目,我想从名为项目的应用程序中导入视图
from django.urls import path
from . import views
urlpatterns = [
path("", views.project_index, name="project_index"),
path("<int:pk>/", views.project_detail, name="project_detail"),
]
我收到了这个错误
Traceback (most recent call last):
File "d:/firstwebapp/mysite/projects/urls.py", line 2, in <module>
from . import views
ImportError: attempted relative import with no known parent package
解决方案
那应该是:
from projects.views import project_index, project_detail
推荐阅读
- sql - 在 sybase ASA11 中显示最近 1 小时的记录数据
- python - 来自具有不同长度的列表列表的 NumPy 数组(填充)
- node.js - 如何从nodejs中的redis slave读取数据
- java - AWS DynamoDb 使用 DynamoDbEnhancedClient 读取 BatchRead
- python-3.x - ImageMagick和Wand之间连接组件的输出不同?
- c++ - 在没有枚举和开关的多个向量之一上调用函数
- node.js - 如何从 Mongo 文档中仅检索 N 个子文档
- azure - 如何使用 Ansible 从 .vhd 文件创建 Azure 映像
- modelica - Modelica - 迭代器有异常?
- android - Recyclerview 网格布局管理器显示不必要的空间