[英]Correct URL pattern for django 1.11
我目前正在運行django 1.11版,我想創建一個博客。 我正處於創建基於函數的視圖以顯示html內容的過程中。 我一直遇到這個錯誤。
File "/Users/Fanonx/Desktop/xventureblog/src/xventureblog/urls.py", line 21, in <module>
url(r'^admin/', include(admin.site.urls)),
NameError: name 'include' is not defined
這是我的views.py代碼
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.http import HttpResponse
from django.shortcuts import render
# Create your views here.
def post_home(request):
return HttpResponse("<h1>Hello<h1>")
這是我的urls.py代碼
from django.conf.urls import url
from django.contrib import admin
from posts.views import post_home
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^posts/$', post_home),
]
你沒有從django.conf.urls
導入include,因此你收到了異常(如果你將其分解,這是非常明顯的)。 你的urls.py
第一行應該是:
from django.conf.urls import url, include
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.