form_designer nie probeer om elke laaste opset moontlikheid van Django se vorms aan te bied, net deur die koppelvlak in plaas van direk in Python kode. In plaas daarvan, dit streef om 'n instrument wat almal kan dadelik gebruik, sonder die behoefte vir 'n lang verduidelikings wees.
Dit bied 'n klein stel van vooraf gedefinieerde insette velde soos:
- Teks velde (Een lyn en multi line widgets moontlik)
- E-pos adres velde
- Merkboksies
- Oortjies eenvormige groottes
- Radio Buttons
- Meervoudige keuse blok
- Hidden insette velde
Elke veld kan opsioneel verpligte verklaar word, standaard waardes en hulp tekste is ook beskikbaar. Dit is dit.
By verstek, is die vorm data deur e-pos gestuur word aan 'n vry definieerbare e-pos adres en gestoor in die databasis ('n CSV uitvoer van gered voorleggings is te verskaf). Dit is moontlik om jou eie optrede te voeg, maar dit is nie gedokumenteer nie. Hierdie optrede is nie gekodeer nie - hulle kan vrylik vir elke vorm gedefinieer deur hierdie vorm ontwerper gedefinieer word.
die uitvoer instel
Die CSV uitvoer van vorm voorleggings gebruik die Python se CSV module, die Excel dialek en UTF-8-kodering deur verstek. As jou hoof doel is Excel, jy moet waarskynlik die volgende stelling voeg om te werk om Excel se onpeilbaar hantering van CSV lêers geïnkripteer in enigiets nie, maar latin-1:
FORM_DESIGNER_EXPORT = {
& Nbsp; 'encoding ":" latin-1',
}
. U kan addisionele navraag argumente hier byvoeg wat tydens die Instantiëring van csv.writer gebruik sal word
Vereistes :
- Python
Kommentaar nie gevind