[PYTHON] [Django] Korrigieren Sie die Pluralform des Modellnamens auf dem Verwaltungsbildschirm

Django Modellname

Django definiert im Allgemeinen (?) Modellnamen in Form einer Singularform. Daher wird die Pluralform "s" automatisch hinzugefügt und auf der Verwaltungssite angezeigt.

Das Kategoriemodell ** Kategorie ** wird jedoch in ** Kategorien ** geändert. Es gibt keine Funktion, um ** Nachrichten ** des Nachrichtenmodells als ** Nachrichten ** zu belassen.

Dies sind letztendlich "Categorys" und "Newss".

Ich denke, es ist ein Anzeigeproblem, also denke ich, dass es in Ordnung ist, es durchzugehen. Ich bin ein wenig besorgt, also habe ich es behoben.

Versuchen Sie, die Anzeige zu korrigieren

Es ist in Ordnung, wenn Sie das Zeichen angeben, das in der Meta-Option des Modells angezeigt werden soll.

class Meta:
        verbose_name_plural = 'Categories'

Es scheint, dass Kleinbuchstaben in Ordnung sind.

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

Am Ende

Auch diesmal ein Memorandum. Ich hoffe es hilft jemandem.

Recommended Posts

[Django] Korrigieren Sie die Pluralform des Modellnamens auf dem Verwaltungsbildschirm
Die Geschichte, dass "calendar.day_abbr" auf dem Admin-Bildschirm von django nicht aktualisiert werden konnte
Passen Sie die Modellseite des Django-Verwaltungsbildschirms an
Machen Sie das Modell zu einer Zeichenfolge in der Django-HTML-Vorlage
Die Geschichte des Django-Modellfeldes verschwindet aus der Klasse
Bis zum Start des Django-Tutorials mit Pycharm unter Windows
DJango Memo: Von Anfang an (weitere Änderungen am Verwaltungsbildschirm)
Rufen Sie den Hostnamen des Host-PCs mit Docker unter Linux ab
Passen Sie das Modell frei an. Ändern Sie den Variablennamen und den Feldnamen des Modells der Django / Django Rest Framework-App. ~ So spiegeln Sie die Bereitstellung in heroku Memo wider
Entwicklung einer WEB-Anwendung mit Django [Daten vom Verwaltungsbildschirm hinzufügen]
DJango-Memo: Von Anfang an (über den Verwaltungsbildschirm) mein Suchtpunkt
[Django] Registrierungsdaten für Benutzer im Registrierungs- / Bearbeitungsformular (Formular) anzeigen
Ist die Niederschlagswahrscheinlichkeit korrekt?
Python-Simulation des Epidemiemodells (Kermack-McKendrick-Modell)
Probieren Sie Ajax auf der Django-Seite aus
DJango-Memo: Von Anfang an (Bearbeiten des Verwaltungsbildschirms) Es gibt ein Rätsel
Die Geschichte des Versuchs, SSH_AUTH_SOCK mit LD_PRELOAD auf dem Bildschirm veraltet zu halten
So registrieren Sie nur eine Daten auf dem Django-Verwaltungsbildschirm