首先,我为再次提出这个问题而道歉,显然其他人已经这样做了。我遇到了这个问题,并且收到了你在帖子标题中看到的错误。
我跟随教程并且已经理解了这一点。我甚至不确定该方法的作用。所以首先,如果有人可以回答,将不胜感激。
其次,我该如何修复该错误。我意识到我必须拥有Django的旧语法。我该如何解决这个问题?
views.py (我在根目录下创建了此文件)
from django.shortcuts import render
def index(requests):
return render(request, 'index.html', {})
urls.py (也在根目录下)
urlpatterns = {
url(r'^$', 'post.views.index'),
url(r'^admin/', admin.site.urls)
我的模板/布局中有一个名为index的html文件
感谢任何可能提供帮助的人。我意识到这可能是一个彻头彻尾的noob问题。
答案 0 :(得分:0)
您可以在根网址
中导入帖子视图from post import views as post_views
然后使用可调用的post_views.index
而不是字符串'post.views.index'
。
urlpatterns = [
url(r'^$', post_views.index),
url(r'^admin/', admin.site.urls)
]
请注意,urlpatterns
应为列表[url(...), url(...), ...]
。看起来你可能有一套你有一套{url(...), url(...), ...}