我正在嘗試在URL的CBV和視圖定義中使用user_pass_test
。Django - 如何在網址中使用user_pass_test
我想用類似的語法如下:
url (r'^question_detail-(?P<pk>\w+)$', user_passes_test(not_in_group_chef,
login_url='public_connexion')Question_detail.as_view(), name='detail_question')
我發現: Django - limiting url access to superusers 和 http://jonatkinson.co.uk/djangos-user_passes_test-and-generic-views/
但它不是我的情況的功能。
謝謝。
可能重複的[django的用戶\ _passes \ _test裝飾](http://stackoverflow.com/questions/8082670/django-user-passes-test-decorator)參見:https://開頭文檔。 djangoproject.com/en/dev/topics/class-based-views/intro/#decorating-class-based-views瞭解如何在'urls.py'中使用它。 –
謝謝,但第一個鏈接是CBV在單獨的文件,第二個顯示login_required和permission_required。 祝您有個愉快的日子 – jedema