Django-rendering.I modelli Django rendono lo zucchero | |
Scarica ora |
Django-rendering. Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- Other/Proprietary Li...
- Prezzo:
- FREE
- Nome editore:
- Alexandr I. Shurigin
- Sito web dell'editore:
- https://github.com/phpdude/
Django-rendering. Tag
Django-rendering. Descrizione
DJANGO-Render è un'app Django che fornisce decorati per il rendering dei modelli e il mixix CBV in richiesta contesto con il codice semplice Uso. IMPORTANT: tutti i rendering del modello vanno nel contesto della richiesta. Sessioni, biscotti, meta, ecc. Sono disponibili da modelli.USAge in Vantaggi funzionali Supporto Semplice modello di rendering del modello con funzione decoratore. È un esempio di uso di base. Sarà reso modello "appname / viewname.html" da rendering.template Import Render @ RenderDef Index (): #index Visualizza la logica qui ritorno {'var1': VAL1, 'VAR2': VAL1, 'VAR2': VAL2,} DAL RENDER.Templation Import Render @RenderDef Index (): #index Visualizza la logica qui ritorno {'var1': VAL1, 'VAR2': VAL2,}, 'Testo / Pianura'A è possibile ignorare la parte del videocitofono nel percorso del modello. Vedi example.from Render.Template Import Render @ RenderDef All (): #All Visualizza la logica Visita qui restituisce 'index.html', {'var1': VAL1, 'VAR2': VAL1, 'VART2': VAL2,} È possibile ignorare l'AppName Part in Template Path . Vedi example.from Render.Template Import Renderer @ Renderer ("OthersApp") DEF tutto (): #All Visualizza la logica Visita qui restituisce 'index.html', {'var1': Val1, 'var2': Val2,} o tu può restituire l'oggetto "pronto all'uso httpresponse". render wrapeprly restituisce it.from Render.Template Import render @ renderdef all (): se some_logic: return httpresponse ("anche è ok anche") #All Vedi la logica qui restituisce 'index.html', {'var1': Val1, 'VAR2': VAL2,} Utilizzo in ViewIT basato su CLASSE Supporta l'indice di LikeClass di base TemplateView (RendviewMixin, TemplateView): Passit calcola il nome del modello come app / view.htmlyou può sovrascrivere l'euristico dichiarandando l'indice di Likeclass di Dichiarando Template_Name (Rendviewmixin, TemplateView): Template_Name = 'custom.html'this chiamata app / custom.html. Oppure è possibile aggiungere l'indice completo di template path simhaclass (Renderviewmixin, TemplateView): template_name = 'OtherLapp / custom.html'then verrà chiamato' OtherLapp / custom.html'like funzionale vista funzionale che puoi usare il rendering zucchero in Ottieni / Post / Elimina / Etc Richiedi all'indice CBV.Class (RendviewMixin, TemplateView): Def Get (Self, Richiesta, * args, ** kwargs): ritorno {"Titolo": "Il mio fantastico titolo! ' } Supportata tutto lo zucchero con definizione del nome del modello, dati di contesto e indice mimetype.class (Rendviewmixin, TemplateView): Def Get (Self, Richiesta, * args, ** kwargs): return 'print.html', {"Titolo": ' Il mio fantastico titolo! ' }, "Testo / BianLo'it funziona e con Global Template_Name Definition.class Index (RendviewMixin, TemplateView): template_name = 'default.html' Def Get (sé, richiesta, * args, ** kwargs): return {" Titolo " : "Il mio fantastico titolo! ' }, 'Text / Plain'Templace Amministrationinto Template Dendering Rendering Rendering Aggiungi poche variabili.- App - Nome dell'applicazione, dove è stato chiamato View- View - Visualizza nome della funzione-Layout - Percorso di layout di base. Compila da appname e base.html. Esempio: per l'app di notizie sarà uguale a "Notizie / base.html" Esempio nel modello: {% estende layout%}
Django-rendering. Software correlato
Markdown-Macros.
Un'estensione per Python-Markdown che aggiunge il supporto macro simile a TRAC ...
144