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.
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 …
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 …
Comment peut-on changer le texte «Administration Django» dans l'en-tête admin django? Il ne semble pas être couvert dans la documentation "Personnalisation de l'administrateur".
Lorsque vous avez une relation plusieurs-à-plusieurs ( related_name, pasthrough ) et que vous essayez d'utiliser l'interface d'administration, vous devez entrer l'une des relations même si elle ne doit pas exister pour que vous puissiez créer la première entrée. Je crée une application qui est un organisateur d'événements. Imaginez que nous …
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] …
Comment puis-je créer plusieurs ModelAdmin pour le même modèle, chacun étant personnalisé différemment et lié à des URL différentes? Disons que j'ai un modèle Django appelé Posts. Par défaut, la vue d'administration de ce modèle répertorie tous les objets Post. Je sais que je peux personnaliser la liste des objets …
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. …
J'ai un site django avec beaucoup de modèles et de formulaires. J'ai de nombreux formulaires et ensembles de formulaires personnalisés et des ensembles de formulaires en ligne, ainsi que des ensembles de validation et de requêtes personnalisés. Par conséquent, l'action d'ajout de modèle dépend des formulaires qui ont besoin d'autres …
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 …
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 …
# 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 …
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 …
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 …
Je trouve que le models.ManyToManyFieldwidget par défaut de Django Admin est compliqué à utiliser. C'est l' élément de sélection HTML et si vous avez beaucoup d'objets du modèle «autre», alors il est tout à fait impossible de trouver les «autres» objets que vous voulez associer à «cet» objet. Et si …
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 …
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.