Domande taggate «django-admin»

Interfaccia di amministrazione automatica integrata di Django (django.contrib.admin) che fa parte del framework Web Django per il linguaggio di programmazione Python.

13
“List_display” in un ModelAdmin di Django può visualizzare gli attributi dei campi ForeignKey?
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 …

13
Django auto_now e auto_now_add
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 è: …



9
Ottenere l'URL amministratore Django per un oggetto
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( …


2
Django fix Admin plurale
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 …


11
Come sovrascrivere ed estendere i modelli di amministrazione di Django di base?
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 …

1
list_display - icone booleane per i metodi
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 …

3
Django admin: come ordinare in base a uno dei campi list_display personalizzati che non hanno un campo database
# 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 …

9
Django "xxxxxx Object" visualizza la personalizzazione nella barra laterale delle azioni di amministrazione
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 …

14
Ridimensiona i campi in Django Admin
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 …


3
Valore predefinito per il campo nel modello Django
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à …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.