Django-Form-Scaffold

Dienstprogramm zum Erzeugen dynamischer Django-Vorlagen-Darstellungen des eingebauten Formulars.An_P / AS_UL / AS_TABLE ...
Jetzt downloaden

Django-Form-Scaffold Ranking & Zusammenfassung

Anzeige

  • Rating:
  • 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)

  • {% if form.email.errors%} {% für Fehler in Form.Eail.Errors%} {{Error}} {{fehler}} {{fehler}} {% endform%} {% endIf %} {{form.email.label}} {{form.eail}}
  • {% if form.password1.errors%} {% für Fehler in Form.Password1.Errors%} {{fehler }} {% ENDFOR%} {% endifword1.label {{form.password1.label}} {{form.password1}}
  • {% if form.password2.errors%} {% für Fehler in Form.Password2.Errors%} {{Error}} {{{fehler}} {% endIm%} {{form.password2.label}} {{form.password2}} {{form.password2}}
  • Die folgenden Helferfunktionen sind in der DFS verfügbar. Gerüst: as_p gibt den gleichen markup

    stil wie der eingebaute django baseform.as_p.as_ul ausgibt den gleichen markup