Gibt es eine Möglichkeit, den Standard-Objektmanager für alle Modelle zu ändern? (was die Objektmanager in Anwendungen von Drittanbietern einschließen würde)Django den Standard-Objektmanager ändern
2
A
Antwort
2
Der Standardmanager ist in der Funktion in django.db.models.manager
angefügt. Er fügt standardmäßig einen Manager der Klasse Manager
hinzu. Sie könnten diese Funktion monkeypatch, um eine andere (Unterklasse von) Manager
anzuhängen.
Aber Sie müssen überlegen, ob dies die ideale Lösung für das Problem ist, das Sie versuchen zu lösen.
0
Wenn Sie wirklich das tun müssen, ändern Sie den Django-Code selbst. Monkey Patching ist auch eine Option, es gibt eine Menge Techniken dafür.
Verwandte Themen
- 1. Ändern Sie den Feldnamen in django admin
- 2. Ändern django Vorlagen Pfad
- 3. Django Formularfeld Fehlermeldung ändern
- 4. Ändern Django/Aldryn Standard
- 5. Django Passwort ändern
- 6. Python django ändern Feldattribut
- 7. Wie kann ich den Hilfetext eines Django-Formularfelds ändern?
- 8. Wie kann ich den Vorlagenrahmen in Django ändern?
- 9. Django admin ändern Plural Modellnamen
- 10. Django Fremdschlüsseldaten ändern und speichern
- 11. Django Ansicht globale Variable ändern
- 12. Django - Basen in Migrationen ändern
- 13. Django Admin-Listen-Layout ändern
- 14. Django Admin-Site ändern speichern
- 15. Passwort ändern in Django Admin
- 16. django Sitzungsschlüssel bei Authentifizierung ändern
- 17. Django-Formulare: help_text dynamisch ändern
- 18. ändern Spaltentyp mit django Migrationen
- 19. Ändern von Formularfeldern in Django
- 20. Django: Bildgröße ändern und laden
- 21. ändern verbose_name für is_superuser Django
- 22. Wie überprüft man den Wertübergang in Django (django-admin)?
- 23. Django Formular Customizing: ändern Feld auf anderen Feld ändern
- 24. Ändern des Passwortes in Django mit AJAX
- 25. Standard-Django REST Framework-Homepage-Titel ändern
- 26. Dateiname der hochgeladenen Datei ändern django
- 27. Ändern Standardformular für Feld in Django
- 28. Ändern Feldtyp in einem Django ModelFormset
- 29. Einstellungen.ADMINS für eine bestimmte Django-Ausnahme ändern?
- 30. Ändern Django Admin Änderungsliste Titel Text
Warum möchten Sie das tun? – okm