В моем приложении Django есть следующий код:
View.py
def Chart(request):
#fusionchart code
return render(request, 'dash.html', {'output' : column2D.render(),'output2' : doughnut3d.render(),'output3' : area2D.render()})
def view_name(request):
#calculation code
return render(request, 'dash.html', {'today': today})
def default_map(request):
#map built code
return render(request, 'dash.html',
{ 'mapbox_access_token': mapbox_access_token })
url.py
urlpatterns = [
url(r'^$', views.Chart, name = 'Chart'),
url(r'^$', views.view_name, name = 'view_name'),
url(r'^$', views.default_map, name="default"),
]
Проблема, с которой я сталкиваюсь в настоящее времяявляется то, что urlpatterns только показывают / отображают то, что сделано в первом определении (в данном случае это Chart) и пропускают два других определения.
Как я могу убедиться, что Django учитывает все три определения и рендерингавсе три из них на одной странице?