Questions marquées «django-admin»

Interface d'administration automatique intégrée de Django (django.contrib.admin) qui fait partie du framework Web Django pour le langage de programmation Python.

13
«List_display» dans un Django ModelAdmin peut-il afficher les attributs des champs ForeignKey?
J'ai un Personmodèle qui a une relation de clé étrangère avec Book, qui a un certain nombre de champs, mais je suis le plus préoccupé par author(un CharField standard). Cela étant dit, dans mon PersonAdminmodèle, je voudrais afficher en book.authorutilisant list_display: class PersonAdmin(admin.ModelAdmin): list_display = ['book.author',] J'ai essayé toutes les …

13
Django auto_now et auto_now_add
Pour Django 1.1. J'ai ceci dans mes models.py: class User(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) Lors de la mise à jour d'une ligne, j'obtiens: [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 partie pertinente …



9
Obtenir l'URL d'administration Django pour un objet
Avant Django 1.0, il y avait un moyen simple d'obtenir l'URL d'administration d'un objet, et j'avais écrit un petit filtre que j'utiliserais comme ceci: <a href="{{ object|admin_url }}" .... > ... </a> Fondamentalement, j'utilisais la fonction d'inversion d'URL avec le nom de la vue 'django.contrib.admin.views.main.change_stage' reverse( 'django.contrib.admin.views.main.change_stage', args=[app_label, model_name, object_id] …


2
Django fix Admin pluriel
Comment changer le nom de certains modèles de "Catégories" à "Catégories" sur le site d'administration dans la nouvelle version de dev django? Dans l'ancienne version (sans sites d'administration ni modèles d'administration), vous pouviez simplement le faire; http://www.the-dig.com/blog/post/customize-plural-name-django-admin/ Cependant, maintenant définir verbose_name_plural dans ma classe basée sur modeladmin ne fait rien. …


11
Comment remplacer et étendre les modèles d'administration de base de Django?
Comment remplacer un modèle d'administrateur (par exemple, admin / index.html) tout en l'étendant (voir https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-vs-replacing -un-modèle-d'administration )? Premièrement - je sais que cette question a déjà été posée et répondue (voir Django: Remplacer ET étendre un modèle d'application ) mais comme la réponse l'indique, elle n'est pas directement applicable si …

1
list_display - icônes booléennes pour les méthodes
Lors de la définition du tableau list_display pour un ModelAdmin classe, si un BooleanFieldou NullBooleanFieldest donné, l'interface utilisateur utilisera de jolies icônes au lieu du texte Vrai / Faux dans la colonne. Si une méthode qui renvoie un booléen est donnée, cependant, elle affiche simplement True / False. Existe-t-il un …

3
Admin Django: comment trier par l'un des champs list_display personnalisés qui n'a pas de champ de base de données
# 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() Comment pourrais-je trier les clients, selon number_of_ordersqu'ils ont? admin_order_fieldLa propriété ne peut pas être utilisée ici, car elle nécessite un champ …

9
Personnalisation de l'affichage de Django «objet xxxxxx» dans la barre latérale des actions d'administration
Je voudrais changer le comportement par défaut de la façon dont la barre latérale des modifications récentes de l'administrateur affiche le nom des "objets" ajoutés. Reportez-vous à l'image ci-dessous: Je voudrais changer la façon dont ils sont nommés dans l'administrateur Idéalement, j'aimerais pouvoir le changer de "MyModelName object" en, comme …

14
Redimensionner les champs dans Django Admin
Django a tendance à remplir un espace horizontal lors de l'ajout ou de la modification d'entrées sur l'administrateur, mais, dans certains cas, c'est une véritable perte d'espace, lorsque, c'est-à-dire, éditer un champ de date de 8 caractères de large, ou un CharField, également 6 ou 8 caractères de large, puis …


3
Valeur par défaut du champ dans le modèle Django
Supposons que j'ai un modèle: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) Actuellement, j'utilise l'administrateur par défaut pour créer / modifier des objets de ce type. Comment supprimer le champ bde l'administrateur afin que chaque objet ne puisse pas être créé avec une valeur et reçoive …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.