2017-05-30 2 views
0

könnte jede Aktie, wie und wo speichert Django die Zuordnung zwischen Datentypen wie Zahl, einem String, boolean und UI-Komponenten wie Textfeld, Datumsauswahl, Radio-Button, Checkbox usw.wo kommt Django Speicher-Datentyp UI-Komponente Mapping

I Ich versuche, eine Django-ähnliche Admin-Benutzeroberfläche für eine Spring-Boot-Anwendung zu erstellen. Einer der Teile besteht darin, eine Zuordnung zwischen Datentypen und UI-Komponenten zu erstellen.

Auch ich glaube, wir müssen ein Tag Django-Internal auf Stackoverflow haben.

Antwort

0

Python ist nicht Java, und Django ist der Frühling nicht. Django denkt nicht an UI-Typen und speichert keine Zuordnungen.

Um mit Daten in Django zu interagieren, erstellen Sie ein Formular. ModelForms kann für jedes Feld im Modell eine Reihe von Formularfeldern erstellen. Sie tun dies, indem sie die formfield Methode jedes Modellfeldes aufrufen.

Jedes Formularfeld ist wiederum einem Standardwidget zugeordnet, das bestimmt, wie dieses Feld in einem Formular angezeigt wird.

Sowohl Feld als auch Widget können in der Formulardefinition überschrieben werden.

(Beachten Sie, dies ist kein "Django internal", sondern die dokumentierte Möglichkeit, das Framework zu verwenden.)

Verwandte Themen