Django-popup-formesDjango Framework a pop-up | |
Scarica ora |
Django-popup-formes Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- BSD License
- Prezzo:
- FREE
- Nome editore:
- Social TRM Ltd
- Sito web dell'editore:
- http://github.com/joinourtalents/
Django-popup-formes Tag
Django-popup-formes Descrizione
Django-Popup-Forms è un modulo a comparsa Django Framework.problem- Avere un modo semplice per visualizzare la finestra popup, con qualsiasi forma, da qualsiasi pagina del sito Web (esempi: Invia messaggio dal profilo utente o dall'elenco dei profili; / recedere in piscina dall'elenco di aziende, ecc.) - Questa finestra popup deve essere pre-caricata, cioè non dovrebbe essere richiesta HTTP a server per aprire la finestra popup, nel caso in cui si verifica un errore del modulo (alcuni campi mancano, e-mail Il formato è errato, ecc.) Lo stesso modulo dovrebbe essere ri-popolato nella stessa pagina, indicando errori- dopo la presentazione del modulo, l'utente deve essere reindirizzato nella stessa o specificata la soluzione è costituita da 4 componenti: - tag modello, Rendering Popup Form and Link per aprendolo: {% popup_form 'ID1' POPUP_FORMS.ApplyForm '/ Talent / Applica / 6 /' 'Popup_Forms / Applica_to_Pool.html'%} {% popup_form 'ID2' Popup_Forms.Somemodelform '/ Talent / Applica / 6 / '' popup_forms / apply_to_pool.html 'kwarg1 = ... kwarg2 = ...%} - Decorator per la funzione di visualizzazione, cioè p ROxessing Popup Form Invio e Exception per gestire errori di forma: importazione popup_forms @ popup_forms.handler def form_view (richiesta): se richiesto.method == 'post': Form = applyform (request.post) se non form.is_valid (): ritorno popup_forms.openformresponse (richiesta, modulo) # ... # ... La lavorazione del modulo va qui ... # ... Ritorna Popup_Forms.CloseformResponse (richiesta) Else: reindirizzamento reindirizzamento ('insulto_url') # o sollevare http404 # o just popup_forms.closeformresponse (richiesta) - Modello di rendering del modulo, derivato da Popup_Forms / Base.html- (opzionale) Processo di controllo del contesto (popup_forms.context_processors.popup_forms), che mette tutte le classi del modulo popup al contesto, per non passarlo Ogni volta in vista: - In Impostazioni: Popup_Forms = ('Message.Forms.writemeMessAgeform', 'talentbutton.forms.applyform', 'talentbutton.forms.confirdform',) - Nel modello si può accedere: {{popup_forms.writemessageform }}, ecc .- Decoratore per visualizzare condizionatamente il modulo popup sul carico di pagina (ad esempio, per compilare alcuni missin G Informazioni dopo la registrazione / login): @Show_popup_form ('/ Account / Registrati / Dettagli /', RICHIESTA LAMBDA: 'Registrati-Dettagli' in richiesta.Sessione) DEF POUL_MY_VIEW (Richiesta): ... L'uso del caso segue: - Modello I tags rendono il modulo, insieme con il collegamento: Link Titolo
Django-popup-formes Software correlato
Django-Graceful-Session-Cleanup
Un semplice comando di gestione che può eliminare sessioni scadute da tabelle di sessione di grandi dimensioni senza uccidere ... ...
109