form_designer nebando pasiūlyti kiekvieną paskutinį konfigūravimo galimybę Django anketa formų, tiesiog per administravimo sąsaja, o ne tiesiogiai į Python kodą. Vietoj to, ji siekia būti priemonė, kuri kiekvienas gali naudoti iš karto, be ilgų paaiškinimų poreikį.
Ji siūlo nedidelį rinkinį iš anksto nustatytų įvesties srityse, kaip antai:
- Teksto laukai (Viena linija ir kelių linijų pranešėjai įmanoma)
- E-mail adresas laukai
- Langeliai
- Dropdowns
- Radijo mygtukai
- Keli atrankos langelius
- Paslėptos laukeliai
Kiekvienas laukas pasirinktinai gali būti paskelbtas privalomas, numatytosios vertės ir pagalbos tekstus galima rasti taip pat. Viskas.
Pagal nutylėjimą, formos duomenis siunčiami elektroniniu paštu laisvai neskaidomas elektroninio pašto adresą ir saugomi duomenų bazėje (CSV išsaugotų pastabose pateikiama taip pat). Tai galima pridėti savo veiksmus, bet tai nėra dokumentuota dar. Šie veiksmai nėra kieta - jie gali būti laisvai apibrėžti kiekvienos nustatytos formos per šio dizainerio.
konfigūravimas eksportą
CSV eksportas formos pareiškimus naudoja Python CSV modulis, Excel tarmę ir UTF-8 koduotę pagal nutylėjimą. Jei jūsų pagrindinis tikslas yra "Excel", jūs tikriausiai turėtų pridėti šį nustatymą išspręsti Excel realią labai blogą tvarkymo CSV failus užkoduota nieko, bet Latin-1:
FORM_DESIGNER_EXPORT = {
& Nbsp; "kodavimas": "Latin-1",
}
. Be to, vardinius argumentus Galite įkelti į šį puslapį, kuris bus naudojamas per csv.writer momentinė
Reikalavimai :
- Python
Komentarai nerastas