Interfaccia di amministrazione automatica integrata di Django (django.contrib.admin) che fa parte del framework Web Django per il linguaggio di programmazione Python.
Ho un Personmodello con una relazione di chiave esterna con Book, che ha un numero di campi, ma sono più preoccupato per author(un CharField standard). Detto questo, nel mio PersonAdminmodello, vorrei visualizzare book.authorutilizzando list_display: class PersonAdmin(admin.ModelAdmin): list_display = ['book.author',] Ho provato tutti i metodi ovvi per farlo, ma nulla sembra …
Per Django 1.1. Ho questo nei miei modelli.py: class User(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) Quando aggiorno una riga ottengo: [Sun Nov 15 02:18:12 2009] [error] /home/ptarjan/projects/twitter-meme/django/db/backends/mysql/base.py:84: Warning: Column 'created' cannot be null [Sun Nov 15 02:18:12 2009] [error] return self.cursor.execute(query, args) La parte rilevante del mio database è: …
Quando si ha una relazione molti-a-molti ( related_name, non through) e si sta tentando di utilizzare l'interfaccia di amministrazione, è necessario immettere una delle relazioni anche se non è necessario che esista per creare la prima voce. Sto creando un'app che è un organizzatore di eventi. Immagina di avere modelli …
Come si modifica il testo "Amministrazione Django" nell'intestazione admin di django? Non sembra essere coperto nella documentazione "Personalizzazione dell'amministratore".
Prima di Django 1.0 c'era un modo semplice per ottenere l'URL di amministrazione di un oggetto e avevo scritto un piccolo filtro che avrei usato in questo modo: <a href="{{ object|admin_url }}" .... > ... </a> Fondamentalmente stavo usando la funzione inversa url con il nome della vista 'django.contrib.admin.views.main.change_stage' reverse( …
Come posso creare più ModelAdmin per lo stesso modello, ognuno personalizzato in modo diverso e collegato a URL diversi? Diciamo che ho un modello Django chiamato Posts. Per impostazione predefinita, la vista dell'amministratore di questo modello elencherà tutti gli oggetti Post. So di poter personalizzare l'elenco di oggetti visualizzati sulla …
Come posso cambiare il nome di alcuni modelli da "Categorie" a "Categorie" sul sito di amministrazione nella nuova versione di dev django? Nella vecchia versione (senza siti di amministrazione e modelli di amministrazione) si poteva semplicemente fare questo; http://www.the-dig.com/blog/post/customize-plural-name-django-admin/ Tuttavia, ora l'impostazione verbose_name_plural all'interno della mia classe basata su modeladmin …
Ho un sito django con molti modelli e forme. Ho molti moduli e set di moduli personalizzati e inlineformset e convalida personalizzati e queryset personalizzati. Quindi l'azione di aggiunta del modello dipende dai moduli che richiedono altre cose e il 'aggiungi modello' nell'amministratore di django passa attraverso un 500 da …
Come faccio a sovrascrivere un modello di amministrazione (ad esempio admin / index.html) mentre allo stesso tempo lo estendo (vedi https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-vs-replacing -un-admin-template )? Primo: so che questa domanda è stata posta e risposta in precedenza (vedi Django: sovrascrivere ed estendere un modello di app ) ma poiché la risposta dice …
Quando si definisce l'array list_display per una ModelAdminclasse, se viene fornito un BooleanFieldo, NullBooleanFieldl'interfaccia utente utilizzerà icone di bell'aspetto invece del testo Vero / Falso nella colonna. Se viene fornito un metodo che restituisce un valore booleano, stampa semplicemente True / False. C'è un modo per far sì che utilizzi …
# admin.py class CustomerAdmin(admin.ModelAdmin): list_display = ('foo', 'number_of_orders') # models.py class Order(models.Model): bar = models.CharField[...] customer = models.ForeignKey(Customer) class Customer(models.Model): foo = models.CharField[...] def number_of_orders(self): return u'%s' % Order.objects.filter(customer=self).count() Come posso ordinare i clienti, a seconda di quelli number_of_ordersche hanno? admin_order_fieldla proprietà non può essere utilizzata qui, poiché richiede un …
Vorrei modificare il comportamento predefinito di come la barra laterale delle modifiche recenti dell'amministratore visualizza il nome degli "oggetti" aggiunti. Fare riferimento all'immagine qui sotto: Vorrei cambiare il modo in cui questi vengono denominati in Admin. Idealmente, vorrei essere in grado di cambiarlo da "MyModelName object" a, come nell'esempio dell'oggetto …
Django tende a riempire lo spazio orizzontale quando si aggiungono o si modificano voci sull'amministratore, ma, in alcuni casi, è un vero spreco di spazio, quando, ad esempio, si modifica un campo data, largo 8 caratteri, o un CharField, anche 6 o 8 caratteri di larghezza, quindi la casella di …
Trovo che il models.ManyToManyFieldwidget predefinito dell'amministratore di Django sia scomodo da usare. È l' elemento di selezione HTML e se si dispone di molti oggetti del modello "altro", è piuttosto poco pratico trovare gli "altri" oggetti che si desidera associare a "questo" oggetto. E se hai molti oggetti dell '"altro" …
Supponiamo che io abbia un modello: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) Attualmente sto utilizzando l'amministratore predefinito per creare / modificare oggetti di questo tipo. Come rimuovo il campo bdall'amministratore in modo che ogni oggetto non possa essere creato con un valore e piuttosto riceverà …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.