/ / Twórz grupy użytkowników w Django z różnymi uprawnieniami - django, dekorator

Utwórz grupy użytkowników w Django z różnymi uprawnieniami - django, dekorator

Potrzebuję utworzyć grupy użytkowników i utworzyćniektóre strony html, które tylko będąc członkami tej grupy będą mogły otwierać. Rodzaj dekoratora @staff_member_required. Ktoś może mnie poprowadzić, jak to zrobić? Powiedzmy, że użytkownicy są członkami grupy A-B-C. Jak napisać tę funkcję, aby otworzyć strony A-B-C? z góry dziękuję

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz stworzyć własny dekorator, możesz użyć tego fragmentu @group_required

https://djangosnippets.org/snippets/1703/

Zrób prosty plik decorators.py i ustaw funkcję, dzięki której możesz tworzyć przyszłych dekoratorów. A następnie zaimportuj go do swoich widoków.

Oto dobry poradnik jak działają dekoratory.

http://thecodeship.com/patterns/guide-to-python-function-decorators/