簡體   English   中英

無法運行Django應用

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

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