Default order for Django models
Jedes Modell braucht eine default Order (wird über die Meta
Klasse definiert, siehe hier zum Beispiel). Wenn das nicht definiert wird, wird das Modell über den Primary Key sortiert (also die ID), wenn ich mich nicht irre, das ist aber nicht sehr ziel-führend. Das ist für mehrere Seiten relevant, z.B. für die Admin-Oberfläche, die Suchergebnisse, etc.
Ich schlage folgende default order vor:
- Institution:
abbreviation
, e.g.HZG
- Department:
abbreviation
of parent institution, thenname
, e.g.HZG, Institute of Coastal Research
- Unit:
abbreviation
of parent institution, thenname
of department, thenname
, e.g.HZG, Institute of Coastal Research, Regional Atmospheric Modelling
- CommunityMember:
last_name, first_name
, e.g.Peter Maffay
- Topic:
id_name
, e.g.HZG-001
ist das ok @geyer? Für die institution liste würde ich dann eine abweichende Sortierung nach Eintrittsdatum nutzen.
Edited by Philipp S. Sommer