Domanda

I & # 8217; m ho appena iniziato a imparare Django e mi piace l'elenco automatico nell'amministratore di Django e il modo in cui puoi configurare i filtri e quali colonne mostrare. È possibile utilizzarlo nelle mie applicazioni?

I & # 8217; ho cercato nel sorgente l'amministratore e ho capito che probabilmente volevo sottoclassare & # 8220; ChangeList & # 8221; -oggetto in qualche modo e usarlo in le mie opinioni. Qualche idea?

È stato utile?

Soluzione

Farai meglio a fare quanto segue.

  1. Definisci una normale query Django precedente per i tuoi vari tipi di filtri. Sono molto facili da scrivere.

  2. Usa il funzioni di visualizzazione generiche . Sono molto facili da usare.

  3. Crea i tuoi modelli con collegamenti ai tuoi filtri. Costruirai un elenco di link basati sui risultati di una query. Per alcuni casi codificati, questo è molto semplice. Nel caso dell'interfaccia di amministrazione super generale, questo non è semplice.

Fallo prima. Fallo funzionare. Non ci vorrà molto. È molto importante capire Django a questo livello prima di immergersi nel modo in cui funzionano le applicazioni di amministrazione.

In seguito, dopo che hai eseguito qualcosa, puoi passare diverse ore a imparare come funzionano i misteri interiori dell'interfaccia di amministrazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top