python / beginner
Snippet
Anpassen von Model Meta-Optionen
Die innere Meta-Klasse ermöglicht es dir, modellspezifische Optionen wie Pluralnamen und die Standard-Sortierung für Abfrageergebnisse zu definieren.
snippet.py
1
2
3
4
class Category(models.Model):class Meta:verbose_name_plural = 'Categories'ordering = ['name']
django
Erklärung
1
class Meta:
Definiert eine spezielle Klasse, um Metadaten über das Modell selbst zu speichern.
2
verbose_name_plural = 'Categories'
Legt den korrekten Pluralnamen fest, der im Django-Admin-Bereich verwendet werden soll.
3
ordering = ['name']
Sagt Django, dass Abfrageergebnisse standardmäßig nach dem Feld 'name' sortiert werden sollen.