我有一個關於Django的urls.py的問題。我從頭開始構建一個博客,作爲學習Django的一種方式。在主要的urls.py文件中,我已經指定了包含我的應用程序的urls.py的路徑。在Django的urls.py拋出「找不到模塊」
from django.conf.urls import patterns, include, url
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r'^', include('myblog.urls')),
)
在應用程序(稱爲myblog),在urls.py內容如下:
from django.conf.urls.defaults import *
from models import blogmodel
from django.contrib import admin
urlpatterns = patterns('',
(r'^login/', include(admin.site.urls)),
(r'^$', include('myblog.views.getLatest')),
)
其中getLAtest是我views.py功能。錯誤說無模塊命名getLatest
這裏是我的views.py,
from django.shortcuts import render_to_response
from myblog.models import blogdb
def getLatest(request):
post = blogdb.objects.all()
sorted_post = post.order_by('-served_date')
return render_to_response('blogs.html', {'posts':sorted_post})
任何幫助表示讚賞。在此先感謝..
我會建議:從myblog.views導入getLatest然後改變你的模式(r'^ $',getLatest) –