[Django] Corrige le pluriel du nom du modèle sur l'écran de gestion

Nom du modèle Django

Django définit généralement (?) Les noms de modèle sous la forme d'une forme singulière. Par conséquent, la forme plurielle «s» est automatiquement ajoutée et affichée sur le site de gestion.

Cependant, le modèle de catégorie ** Catégorie ** est remplacé par ** Catégories **, Il n'y a pas de fonction pour laisser ** News ** du modèle d'actualités comme ** News **.

Ceux-ci finissent par être des «catégories» et des «nouvelles».

Je pense que c'est un problème d'affichage, donc je pense que c'est correct de le parcourir. Je suis un peu inquiet, alors je l'ai réparé.

Essayez de corriger l'affichage

C'est OK si vous spécifiez le caractère que vous souhaitez afficher dans l'option Meta du modèle.

class Meta:
        verbose_name_plural = 'Categories'

Il semble que les lettres minuscules conviennent.

class Meta:
        verbose_name_plural = 'categories'

Categories

models.py


class Category(models.Model):
    name = models.CharField(max_length=50)
    
    class Meta:
        verbose_name_plural = 'Categories'

    def __str__(self):
        return self.name

À la fin

Un mémorandum cette fois aussi. J'espère que cela aide quelqu'un.

Recommended Posts

[Django] Corrige le pluriel du nom du modèle sur l'écran de gestion
L'histoire de l'échec de la mise à jour de "calendar.day_abbr" sur l'écran d'administration de django
Personnalisez la page modèle de l'écran d'administration de Django
Faire du modèle une chaîne sur le modèle HTML Django
L'histoire du champ de modèle Django disparaissant de la classe
Jusqu'au début du tutoriel django avec pycharm sous Windows
DJango Memo: depuis le début (plus de modifications sur l'écran de gestion)
Obtenez le nom d'hôte du PC hôte avec Docker sous Linux
Personnalisez librement le modèle. Changer le nom de la variable et le nom du champ du modèle de l'application Django / Django Rest Framework ~ Comment refléter le déploiement sur heroku Memo
Développement d'une application WEB avec Django [Ajouter des données depuis l'écran de gestion]
Mémo DJango: Depuis le début (en utilisant l'écran de gestion) mon point addictif
[Django] Afficher les données d'inscription associées aux utilisateurs sur le formulaire d'inscription / d'édition (formulaire)
La probabilité de précipitation est-elle correcte?
Simulation Python du modèle épidémique (modèle Kermack-McKendrick)
Essayez Ajax sur la page Django
Mémo DJango: Depuis le début (édition de l'écran de gestion) Il y a un mystère
L'histoire de la tentative de pousser SSH_AUTH_SOCK obsolète avec LD_PRELOAD à l'écran
Comment enregistrer une seule donnée sur l'écran de gestion de Django