gpt4 book ai didi

python - "from . import views": Unresolved import

转载 作者:行者123 更新时间:2023-11-30 23:07:41 30 4
gpt4 key购买 nike

我正在关注Django 1.8 tutorial 。在我的项目中mysite ,有一个源文件夹polls 。文件夹中有views.py模块其中 index函数已定义。还有一个urls.py文件:

from django.conf.urls import url
from . import views

urlpatterns = [
url(r'^$', views.index, name='index'),
]

这就是教程所建议的,Django 可以很好地处理这些代码。然而Eclipse (PyDev)投诉unresolved imports对于 views 。如果我删除 from . import views并使用自动更正功能,PyDev会推荐import views ,现在 Django 提示“名称 View 未定义”。我尝试过使用和不使用 __init__.py在文件夹中,两者给出相同的结果。

我正在使用 Django (1.8)PyDev (4.2) 的最新版本。

谢谢!

最佳答案

from django.conf.urls import url
from . import views

urlpatterns = [
url(r'^$', views.index, name='index'),
]

你需要的是改变。与您的父文件夹。这就是我为解决问题所做的事情。例如我的项目的文件夹称为博客所以我做了这样做:从博客导入 View 而不是来自 .导入 View

from django.conf.urls import url
from blog import views
urlpatterns = [
url(r'^$', views.post_list, name='post_list'),
url(r'^post/(?P<pk>[0-9]+)/$', views.post_detail, name='post_detail'),
]

关于python - "from . import views": Unresolved import,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32084474/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com