Czy jest jakaś różnica w używaniu decoratora login_required w urls.py iw views.py? Jeśli mogę umieścić ten wiersz:login_required decorator w django
url(r'^add/$', login_required(views.add_media), name = 'add_media_action')
do urls.py będę osiągnąć ten sam efekt, jak dekorowanie add_media funkcję w views.py:
@login_required
def add_media(request):
...
+1 szczególnie w przypadku uwagi w ostatnim zdaniu. –