| django-form-utils Formulier Hulpprogramma's voor Django |
Download nu |
django-form-utils Rangschikking & Samenvatting
- Naam uitgever:
- Carl Meyer
- Uitgever website:
- https://launchpad.net/~carljm
django-form-utils Tags
django-form-utils Beschrijving
Formulier Hulpprogramma's voor Django Django-Form-Utils is een Django-applicatie die betere vorm en bettermodelform klassen biedt die subklassen van django.forms.form en django.forms.modelform zijn respectievelijk. Betere vorm en BetterModelform Sta de onderverdeling van formulieren toe in velden die timmer zijn van een sjabloon, en ook toestaan dat de definitie van rij_attr's die vanaf de sjabloon toegankelijk zijn om attributen toe te passen op de omliggende container (
, of alles Specifiek formulierveld. Installatie: eenmaal geïnstalleerd op uw Python-pad (zie Install.txt), neemt u gewoon form_utils op in uw geïnstalleerde_apps-instelling. Django-form-Utils biedt geen modellen, maar inclusief het in installed_apps maakt de Form_utils Template Tag Library beschikbaar. U kunt ook de standaardformulierweergave-sjablonen negeren door alternatieve sjablonen te bieden bij sjablonen / form_utils / better_form.html en sjablonen / better_form.html en sjablonen / better_form.html en sjablonen / better FORM_UTILS / FORM.HTML.USAGE: erven eenvoudig uw formulierklasse van form_utils.Forms.betterform (in plaats van django.forms.form), of uw modelformklasse van form_utils.Forms.betterModelform, en definieert de kenmerken van de velden en / of Row_attrs De innerlijke meta-klasse: Klasse MyForm (Betterform): One = Forms.charfield () Two = Forms.charfield () Three = Forms.charfield () Klasse Meta: Fieldsets = (('Main', {'Fields': ' Twee ',),' Legend ':' '}), (' Advanced ', {' Fields ': (' Three ',' One '),' Beschrijving ':' geavanceerde dingen '})) Row_attrs = {' One ': {' Style ':' Display: NONE '}} Fieldet Definities zijn vergelijkbaar met Modeladmin Fieldet Definities: elke Fieldet is een twee-tuple met een naam en een zoekwoordenboek. Geldige Fieldet-opties in het woordenboek omvatten: Velden (verplicht) Een tuple van veldnamen om in deze velden weer te geven. CLASSES EEN LIJST VAN EXTRA CSS-klassen om deze waarde, indien aanwezig van een legenda aan te vragen. Tag om de Fieldet te openen. Indien niet aanwezig is, wordt de naam van de velden gebruikt (dus een waarde van '' voor de legende moet worden gebruikt als er geen legenda gewenst is.) Beschrijving Een reeks van optionele extra tekst die moet worden weergegeven onder de legende van de Fieldet.Wanneer wordt herhaald , het kenmerk van de velden van een beterformatie (of bettermodelform) levert Fieldet op. Elke Fieldet heeft een naamattribuut, een legendattribuut en een beschrijving-kenmerk en wanneer herhaalbaar zijn zijn Boundfield S.For achterwaartse compatibiliteit, kan een betere vorm of BetterModelform nog steeds geërfd zijn om al zijn Boundfield S oplevert, ongeacht de velden . Voor meer gedetailleerde voorbeelden, zie de Doctests in Tests / __ init __. Py.Rendering: een mogelijke sjabloon voor het verbeteren van een betere vorm: {% if form.non_field_Errors%} {{form.non_field_Errors}} {% endif%} {% voor Fieldset in Form.Feldsets%} {% if fieldet.legend%}