我对 Django 中的 urls.py 有疑问。我正在从头开始构建一个博客,作为自己学习 Django 的一种方式。在主 urls.py 文件中,我指定了我的应用程序 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})
任何帮助表示赞赏。提前致谢..