| Django-Submodel. Ein Django JSON-Feld verhält sich als Modellinstanz und unterstützt die nahtlose Inline-Bearbeitung in Django Admin |
Jetzt downloaden |
Django-Submodel. Ranking & Zusammenfassung
- Lizenz:
- MIT/X Consortium Lic...
- Name des Herausgebers:
- Li Meng
- Website des Verlags:
- https://github.com/liokm/
Django-Submodel. Stichworte
Django-Submodel. Beschreibung
Django-Submodel ist ein DJANGO-Feld, das: Funktioniert wie eine Modellinstanz, Untermodellfelder in der einzelnen DB-Spalte speichert und unterstützt die reibungslose Bearbeitung in Django admin.django-Submodel-Werke auf Django 1.3 + Installation PIP Installieren Sie django-submodelusage # in you_app /models.pyFROM DJANGO.db Importieren von Models von Submodel.Fields Import SubModelField # Definieren (Field_name, model_field_instance) Tupel in "Felder" -Parameter in Submodalfield, # ähnlich wie normale Modelldefinition # Wenn Submodalfield wie ein Pref-Feld neu zu einem vorhandenen Modell hinzugefügt wird , # Sie können den Süden verwenden, um den Schemaklassen-Userprofile (Modelle.Model) zu migrieren: REALNNAME = modell.charfield (max_length = 100) Pref = Submodalfield (U'user-Präferenz ', Felder = ((' Titel ', Models.Charfield (MAX_LENGTH = 10)), ('Farbe', Models.integerfield (Auswahlmöglichkeiten = (((0, 'schwarz'), (1, 'weiß')))), ('Birthday_day', Models.Datetimefield ()), ('feel_luck', modell.booleanfield (default = true))))) # in you_app / admin.py, um die Bearbeitung von Sub-Feldern von Pref in Django Admin von SUBO zu ermöglichen del.admin importieren submodalonieldinlineadmin-. Modelle Importieren von UserProfileClass PrefInilNeadmin (SubmodalFieldInlineLineadmin): Modell = UserProfile._Meta.get_field ('Pref'). Submodel # TODO Improverclass UserProfiladmin (admin.modeladmin): inlines = admin.site.Site.Register (UserProfile, UserProfileadmin) >>> # TODO in Python-Shell, der Wert des Pref-Felds als Homepage des Modells der Modellinstanzproduzierung
Django-Submodel. Zugehörige Software