Blazevorm

Een bibliotheek voor het genereren en valideren van HTML-formulieren
Download nu

Blazevorm Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Randy Syring

Blazevorm Tags


Blazevorm Beschrijving

Een bibliotheek voor het genereren en valideren van HTML-formulieren Blazseform is een Python-bibliotheek die is ontworpen om de weergave / verwerking / validatie van HTML-formulieren te vergemakkelijken. Code-SELEBUSEING Het kan er als volgt uitzien: Klasse MyForm (formulier): Def __init __ (Zelf): Formulier .__ init __ (Zelf, 'MyForm') El = self.add_header ('Input-els', 'optionele elementen') el = self.add_button ('knop', 'knop', standaardval = 'pushme') el = self.add_checkbox ('selectievakje', 'selectievakje') el = self.add_file ('bestand', 'bestand') el = self.add_hidden ('verborgen', defaultval = 'mijn verborgen val') el = self.add_image ('image', 'image', standaardval = 'mijn afbeelding Val ', SRC =' Afbeeldingen / icons / b_edit.png ') el = self.add_text (' tekst ',' tekst ') el.add_note (' a note ') el.add_note (' een html note ', false) El = Self.Add_Text ('NOLABEL', Defaultval = 'No Label') el.add_note ('A Note') el = self.add_password ('wachtwoord', 'wachtwoord') el = self.add_confirm ('Bevestig', 'Wachtwoord bevestigen', match = 'Wachtwoord') el.add_note ('Bevestig tekens voor wachtwoordveld worden automatisch gemaskeerd') el = self.add_date ('datum', 'datum', standaardval = datetime.date (2009, 12, 3)) EL.ADD_NOTE ('Noteer de automatische conversie van datetime-object') Emel = Self.Add_Email ('Email', 'E-mail') El = Self.Add_Confirm ('BevestigbaarMl', 'Bevestig E-mail', Match = Emel) El.Add_Note ('Opmerking U kunt bevestigen met de naam van het veld of het elementobject') el.add_note ('Wanneer u het wachtwoord niet bevestigt, zijn tekens niet gemaskeerd') el = self.add_time ('TIJD', 'TIJD' ') el = self.add_url (' URL ',' URL ') opties = el = self.add_select (' select ', opties , 'Selecteren') el = self.add_mselect ('mselect', opties, 'multi select') el = self.add_textarea ('Textarea', 'Text area') el = self.add_fixed ('fixed', 'fixed' , 'Fixed Val') el = self.add_fixed ('fixed-no-label', Defaultval = 'fixed no label') el = self.add_static ('statisch', 'statisch', 'statisch val') el = zelf .AD_Static ('Static-No-Label', Defaultval = 'Static Val No Label') en de weergave / controller-code kan er iets uitzien als: Klasse Formtest (HTMLTEMPAGE): DEF PREP (SELF): Self.FORM = MYFORM () Def Post (Zelf): Als Self.for M.is_cancel (): Self.Assign ('Annuleren', True) Elif Self.Form.is_Valid (): Self.Assign ('Waarden', Self.Form.get_Values ()) Elif Self.Form.is_SubMitted (): # Formulier is ingediend, maar ongeldig zelf.Form.Assign_User_Erors () Self.default () Def Standaard (Zelf): Self.Assign ('Form', Self.form) Vragen en reacties) Bezoek: http://groups.Google. COM / Group / BlazelibsDe-code blijft behoorlijk stabiel, maar de API zal waarschijnlijk in de toekomst veranderen. De blazeformentje is opneembaar via Easy_Install met Easy_Install Blazeform == Dev


Blazevorm Gerelateerde software

Scriptutil

Object georiënteerde klasse om typische opdrachtregelscripts gemakkelijker te maken te schrijven ...

135

Downloaden