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})
どんな助けでも大歓迎です。前もって感謝します..