Django-model-blocks

Semplici filtri e tag per modello generico modello Django Partials
Scarica ora

Django-model-blocks Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Nome editore:
  • Mjumbe Wawatu Ukweli
  • Sito web dell'editore:
  • https://github.com/mjumbewu/

Django-model-blocks Tag


Django-model-blocks Descrizione

Semplici filtri e tag per modello generico modello modello Django parziali Django-Model-Blocks è un'app Django che fornisce parziali modello generico generico generato automaticamente e generico. Compila un gap sinistro da admin e databrowse fornendo filtri e tag che consentono a creare modelli senza dolore con le seguenti proprietà: - Visualizzazione automatica dei sola lettura- può essere conforme a qualsiasi struttura dell'URL che desideri- possa essere posizionata come blocchi a I tuoi modelli esistenti: integrare bene con il resto del tuo projectoyAggiungi questo alla parte superiore di qualsiasi modello: {% Load Model_Blocks%} ea rilasciare il filtro ovunque hai un'istanza del modello (ad esempio, dettagliata): {{oggetto | as_Detail_block}} Quick RiferimentoInstallingyou può installare l'app Model_Blocks da PYPI: PIP Installa Django-Model-BlocksSetingSetingSmodifica le impostazioni di installazione_apps da includere: ... Model_Blocks, ... Basic USAGENEAR la parte superiore di qualsiasi modello che si desidera utilizzare i blocchi del modello, o in un modello di base, Includi la seguente riga: {% Load Model_Blocks%} Quindi, dove si desidera rilasciare un modello modello generico, utilizzare: {{Object | as_Detail_block}} o: {{Object_list | AS_LIST_BLOCK}} Per impostazione predefinita, il titolo su un dettaglio oggetto il blocco sarà t La rappresentazione di Unicode dell'oggetto e il titolo su un elenco sarà il nome del modello aggiunto con 'Elenco'. Per modificare il titolo, passare in un parametro: {{Object | As_Detail_block: "Il mio oggetto speciale"}} USAGEWHhile avanzato utilizzando i filtri rimane il modo originale e più semplice per il rendering dei blocchi, se vuoi / è necessario un maggiore controllo sulle specifiche Di come determinati modelli, è possibile utilizzare il tag notazione: {% detail_block oggetto%} {% list_block oggetto_LIST%} Puoi ancora ignorare il titolo utilizzando con: {% con titolo = "il mio oggetto speciale"%} {% detail_block Oggetto%} {% endwith%} Sì, se tutto ciò che devi fare è sovrascrivere il titolo, quindi attaccare con i filtri. Tuttavia, quando si rilascia un blocco di dettaglio nel modello, renderà automaticamente tutti i campi dell'oggetto di riferimento, inclusi i campi del modello correlati. Questo potenzialmente risulta in un albero di oggetti nella tua pagina. La forza della notazione del tag è rivelata quando è necessario utilizzare un modello personalizzato per qualsiasi modello nel tuo albero. Esempio_project nella sorgente include una dimostrazione di questa funzione. In quell'esempio, ci sono oggetti di peperonata, e ognuno potrebbe avere diversi oggetti nillo e diversi oggetti di stipiti. Tuttavia, ogni knuckle ha un campo che si riferisce all'URL di un'immagine. Nella nostra pagina dei dettagli del pepelatore, vogliamo tutti i nostri oggetti Kuckle e oggetti di stipiti mostrati. Il modello predefinito è sufficiente per gli oggetti JAMB, ma dobbiamo fornire un modello personalizzato (in base al valore predefinito) per ogni nocca. Quindi, rendiamo il dettaglio del pepelatore come così: {% con peperato_factory_knuckle_detail_template = "pepulatore_factory / knuckle_detail.html"%} {% dettaglio_block pepelatore%} {% endwith%} voilà! Per ulteriori informazioni, consulta i file peperato_detail.html e knuckle_detail.html. Requisiti: · Python. · Django.


Django-model-blocks Software correlato

Django-Trawler.

App Django per la gestione delle campagne di phishing (per la formazione della consapevolezza della sicurezza del personale) ...

155

Scarica