簡體   English   中英

正確的django 1.11的URL模式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM