Django-rendering.

I modelli Django rendono lo zucchero
Scarica ora

Django-rendering. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • 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%}

{% Content Block%}
è pulito e asciutto! Usalo :-) Homepage di PhpdudeProduct


Django-rendering. Software correlato