###実現したいこと
Django で同じ URL のページに複数の views を適応させたい。
###現在の状況
webサイトの index ページに「メインブログA」と「ミニブログB」の両方を表示させたいが、一つ(読み込み順序の早い方)しか適応されない。
views.py を、
python
1def hoge_a(request): 2 post_a = MAIN_POST.objects.order_by('-published_date')[0] 3 return render(request, 'blog/index.html', {'post_a': post_a}) 4 5def hoge_b(request): 6 post_b = MINI_POST.objects.order_by('-published_date')[0] 7 return render(request, 'blog/index.html', {'post_b': post_b})
urls.py を、
python
1urlpatterns = [ 2 url(r'^$', views.hoge_a, name='hoge_a'), 3 url(r'^$', views.hoge_b, name='hoge_b'), 4]
おそらくどちら(views.py, urls.py)もまとめて記述するのではないかと思うのですが、どのように書けば実現できるでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/09 04:39
2020/12/09 17:02