2016-09-21 30 views
1

的Python 2.7 &的Django 1.10 ERROR:AttributeError的: '模塊' 對象沒有屬性 '網址'

AttributeError: 'module' object has no attribute 'urls' 

主/ urls.py

from django.conf.urls import url, include 
from django.contrib import admin 
import article 

urlpatterns = [ 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^', include(article.urls)) 

] 

文章/ urls.py

from django.conf.urls import url 
from . import views 

urlpatterns = [ 

    url(r'^$', views.basic_one, name='basic_one') 
] 

結構:

APP /主/ urls.py

APP /條/ urls.py

+0

更多請告訴我們您的目錄結構。大多數情況下,您可能需要更改導入路徑或使用'sys.path.append()'。 – karlosss

+2

請不要用俄語寫。否則去這裏http://ru.stackoverflow.com/ – warvariuc

+0

好吧!我是翻譯的! – KingOfPing

回答

1

在主/ urls.py

from django.conf.urls import url, include 
from django.contrib import admin 
from article import urls 

urlpatterns = [ 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^', include(urls)) 

] 

或者

from django.conf.urls import url, include 
from django.contrib import admin 

urlpatterns = [ 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^', include('article.urls')) 

] 

您可以從中學到Django Documentation

+0

thx你!我知道了! – KingOfPing

1

它更容易把剛剛引號將包含和不導入的文章。像這樣:

from django.conf.urls import url, include 
from django.contrib import admin 

urlpatterns = [ 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^', include('article.urls')) 
] 
相關問題