/ / Błąd Django Guardian assign_perm i DoesNotExist - python, django, django-guardian

Django Guardian assign_perm i DoesNotExist error - python, django, django-guardian

Używam django-guardian implementować uprawnienia na poziomie obiektu. Utworzyłem niestandardowe uprawnienia w modelach i przeprowadziłem migrację oraz próbowałem zresetować migracje i ponowną migrację, ale nadal uruchamiam DoesNotExist błąd:

Kwerenda zgodna z uprawnieniami nie istnieje.

Czy ktoś może mi pomóc to naprawić?

Odpowiedzi:

0 dla odpowiedzi № 1

Tak jak django-guardian używa django do tworzenia uprawnień, najpierw musisz utworzyć własne uprawnienia, jak w każdej aplikacji Django.

Jakiej wersji Django używasz? Jeśli jest 1,6 lub niższy, może być konieczne uruchomienie syncdb --all aby utworzyć uprawnienia. Widzieć dokumentacja tutaj.