私はDjango
で単純なWebアプリケーションを構築しています。私のユーザーは、私が何をしたいのかなど、Group B
、たとえばGroup A
のために、複数のグループにDjangoの動的URLパターン
を分離している私は同じURLエンドポイント上異なる見解を持つことができるように、動的にurls.py
でurlpatterns
リストを更新することです。
例えば、私はこのような何かをしたいと思います(私はそれが私が欲しいものを証明するだけだ、構文がオフになっている知っている)
urlpatterns = [
url(r'^$', views.homepage, name='homepage'),
url(r'^login/$', views.BaseLogin.as_view(), name='core.login'),
url(r'^logout/$', views.logout, name='core.logout'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
if request.user in groupA:
urlpatterns.append(url(r'^dash/', include('groupA.urls')))
else:
urlpatterns.append(url(r'^dash/', include('groupB.urls')))
にはどうすれば最高これを達成でしょうか?
これは私のために働いたものです。ありがとう! – intelis