Django-Form-ScaffoldDienstprogramm zum Erzeugen dynamischer Django-Vorlagen-Darstellungen des eingebauten Formulars.An_P / AS_UL / AS_TABLE ... | |
Jetzt downloaden |
Django-Form-Scaffold Ranking & Zusammenfassung
Anzeige
- Lizenz:
- The Apache License 2.0
- Name des Herausgebers:
- Wes Mason
- Website des Verlags:
- http://1stvamp.org
Django-Form-Scaffold Stichworte
Django-Form-Scaffold Beschreibung
Dienstprogramm zum Erzeugen dynamischer Django-Vorlagen-Darstellungen des eingebauten Formulars.An_P / AS_UL / AS_Table-Ausgangs Django-Form-Scaffold ist ein Paket von Helferfunktionen zum Erzeugen von Django-Vorlagencode mit Markup von Django-Form-Instanzen. Es löst das Problem des Erzeugerns, überein und immer wieder, Markup für eine vollständige Form, die effektiv eine templatisierte Version des Baseform AS_P ist , AS_UL- und AS_Table-Methoden Ausgabe (welche statischen Werte der statischen Werte anstelle von dyanmischen Django-Vorlagencode) .Django-Form-Scaffold-Ausgänge in derselben Form wie diese Methoden ausgegeben werden, verwendet jedoch die Vorlagenplatzhalter für alle Form- und Feldwerte, was das ist, was das ist Ich fühle mich immer wieder Zeit, da es leichter ist, das individuelle Format / Styling usw. von Feldern in einem Formular zu kontrollieren, und es ist auch im Allgemeinen einfacher für Designer, den Köpfchen um eine Formularvorlage zu bringen.für Beispiel, das ein Login-Formular ausgibt, Anstatt zu tun: {{form.as_p}} Wir würden dies tun:
{% if freform.username.errors%} {% für Fehler in Form.username.Errors%} {{fehler}} {{fehler}} {{{fehler}} {% endform%} {% endIf%} {{form.username.label}} {{form.username}}}
{% if form.password. Fehler%} {% für Fehler in Form.Password.Errors%} {{error}} {{fehler}} {% endFor%} {{form.password.label}} {{form.password}} {{form.password}} {{form.password}}
Installation: Installieren Sie Django-Form-Scaffold mit EASY_INSTALL (oder PIP): Easy_Install Django-Form-Scaffoldor aus dem Setup-Skript: Python Setup.py-Installation: Das Formulargerüst ist zum Erzeugen von Inhalten gedacht, um dann in Ihren Vorlagendateien zu platzieren würde nichtgerüstete. Formular (en) und übergeben Sie eine Instanz zu einem der Funktionen: >>> von DFS-Importgerüst> >> von MyProject.MYApp.Forms Import MyForm> >> FORM = MYFORM () >>> Scaffold.AS_P (Formular) ) {% if Form.Enil.Errors%} {% für Fehler in Form.Enil.Errors%} {{Error}} {{{error}} {{{fehler}} {% endfor%} {% endIf%}{{form.email.label}} {{form.email}}
{% if form.p assword1.errors%} {% für Fehler in Form.Password1.Errors%} {{Error}} {{fehler}} {% endFor%} {% endIf%}{{form.password1.label}} {{form.password1}} . .Label}} {{form.password2}}
>> #> # # # # # # # # # # # >>> # Dies schafft einfach eine Instanz für Sie sowieso. >>> Scaffold drucken (cls = myform)stil wie der eingebaute django baseform.as_p.as_ul ausgibt den gleichen markup
- stil wie der eingebaute django baseform.as_ul.as_table gibt denselben markup