(Django) (Wie) kann man ForeignKeys sortieren?
Verfasst: Montag 31. Dezember 2007, 12:00
Hallo zusammen. Kann mir von Euch vielleicht jemand weiter helfen?
Ich hab zwei Tabellen, die ungefähr so aussehen in der models.py
class Company(models.Model):
name = models.CharField(max_length = 128)
class Something(models.Model):
someField = models.CharField(max_length = 128)
company = models.ForeignKey(Company)
Und in der Company stehen Zeilen wie...
1 Jaguar
2 BMW
3 Alpha-Romeo
...
Wenn ich nun auf der Admin-Seite etwas in Something editieren will, dann bekomme ich ja auch ein Select-Element mit dem Foreign-Key. Allerdings sind darin die Elemente immer sortiert nach dem id. Also ziemlich unsortiert, was das Feld bei vielen Einträgen unbrauchbar macht. Weiß jemand, wie ich hier am besten vorgehen kann, um nach Alphabet zu sortieren?
Gruß, Marcus
Ich hab zwei Tabellen, die ungefähr so aussehen in der models.py
class Company(models.Model):
name = models.CharField(max_length = 128)
class Something(models.Model):
someField = models.CharField(max_length = 128)
company = models.ForeignKey(Company)
Und in der Company stehen Zeilen wie...
1 Jaguar
2 BMW
3 Alpha-Romeo
...
Wenn ich nun auf der Admin-Seite etwas in Something editieren will, dann bekomme ich ja auch ein Select-Element mit dem Foreign-Key. Allerdings sind darin die Elemente immer sortiert nach dem id. Also ziemlich unsortiert, was das Feld bei vielen Einträgen unbrauchbar macht. Weiß jemand, wie ich hier am besten vorgehen kann, um nach Alphabet zu sortieren?
Gruß, Marcus