[英]Having trouble running my Django app
我正在從http://www.tangowithdjango.com/網站上學習構建一個名為rango的Django應用,但是由於我使用的Django 1.9與本教程中的內容有所不同,因此情況有所不同,因此我面臨着以下困難:運行該應用程序。 每當我運行服務器時,它都會給出如下錯誤
NameError: name 'rango' is not defined
我已將rango包含在INSTALLED_APPS列表中。 這是我的主urls.py文件的代碼:
from django.conf.urls import include,url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^rango/', include(rango.urls)),
]
這是保存在/ rango文件夾中的本地urls.py文件(rango的urls.py):
from django.conf.urls import patterns, url
from rango import views
urlpatterns=patterns('',
url(r'^$',views.index,name='index'),)
那么為什么找不到我的rango應用程序?
發生這種情況是因為rango.urls
必須用引號引起來。 因此您的主urls.py
應該看起來像這樣-
from django.conf.urls import include,url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^rango/', include('rango.urls')),
]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.