Wie definiere ich Benutzer und Gruppe zusammen in Django?Wie definiere ich Benutzer und Gruppe zusammen in Django?
Antwort
Die Antwort ist in Ihrer Frage: unique_together
.
hier ein Verweis auf die offiziellen Dokumente ist: https://docs.djangoproject.com/en/1.11/ref/models/options/#django.db.models.Options.unique_together
Beispiel:
unique_together('user', 'group)
dass user
und group
Unter der Annahme, zu anderen Modellen referenzieren, sollte dies in dem Modell (DB-Tabelle) eingestellt werden, das verbindet beide Modelle, herkömmlicherweise so etwas wie yourapp_user_group
genannt.
, aber das ist ein Problem mit dem Standard auth_user und auth_group, wie man unique_together mit diesem Modell – ductx
@ ductx anwenden kann Bitte lesen Sie, und wenn nötig, lesen Sie den Kommentar unter Ihrer Frage. Überarbeiten Sie dann Ihre Frage und erklären Sie Ihr Problem genau. Geben Sie idealerweise einen Code an, den Sie ausprobiert haben. Leider kann ich keine Gedanken lesen und habe keinen Kristallball, also eine Antwort auf deine erste Frage. Das Problem, das Sie in Ihrem Kommentar beschreiben, kann schließlich durch die Definition von benutzerdefinierten Benutzer- und Gruppenmodellen gelöst werden, die von den Django-Modellen erben. – cezar
- 1. Gruppe Glyphicon und Text zusammen
- 2. In Django Admin, wie Benutzer nach Gruppe filtern?
- 3. Wie definiere ich den Übersetzungskontext in Django {% trans%} {% blocktrans%}?
- 4. Django Gruppe basierte Benutzer Access Control
- 5. Django REST-Framework: Überprüfen Sie Benutzer in Gruppe
- 6. Wie definiere ich das Modell in Django richtig?
- 7. Django Ruhe Frmework - Erstellen API für Benutzer, Gruppe und Permission
- 8. Gruppe/Aggregate Felder zusammen
- 9. Qt-Gruppe Menüaktionen zusammen
- 10. Gruppe "getElementById" zusammen?
- 11. Wie richte ich Webpack, Angular 2.0 und Django zusammen?
- 12. Wie definiere ich Unterklassen?
- 13. Wie definiere ich das?
- 14. Wie definiere ich arbeiten?
- 15. Wie definiere ich Modelle/Serializer richtig für Django REST Framework?
- 16. django: Anzeigen der Gruppe Benutzer zählen in Admin
- 17. Django, wie ein Benutzer aus einer Gruppe entfernen
- 18. Wie Mock Benutzer und Anforderungen in Django
- 19. Django, Filter Benutzer nach Gruppe in einem Modell Fremdschlüssel
- 20. Wie füge ich zwei Resultset/Tabelle in Django zusammen?
- 21. Wie zusammen Sequentiell- Gruppe, timestamped Zeilen in SQL und gibt den Datumsbereich für jede Gruppe
- 22. SQL Server-Gruppe mit zusammen
- 23. Benutzer erstellen und Passwort zurücksetzen in Django
- 24. Wie definiere ich setInterval Funktion
- 25. Wie definiere ich die Nullfunktion?
- 26. Wie definiere ich einen Linkpfad?
- 27. Wie definiere ich eine Testaufgabe?
- 28. Wie definiere ich Sequelize.STRING Länge?
- 29. Wie definiere ich Ziel "sauber"?
- 30. Mit Django-Nase und Django-Sellerie zusammen - Unit-Test
Bevor Sie eine Frage stellen, wird von Ihnen erwartet, dass Sie es selbst ausprobieren. Sie sollten Ihre Nachforschungen angestellt haben, und Sie sollten Ihre Ergebnisse hier einreichen können und angeben können, was funktioniert hat und was nicht. Dann können nur Mitglieder von SO Veränderungen und Verbesserungen vorschlagen. Sie können nicht erwarten, dass Mitglieder von SO Code für Sie schreiben. Lernen Sie [Wie stelle ich eine gute Frage?] (Http://stackoverflow.com/help/how-to-ask) – Gayan