ich zeigen, wie mein Modell aussehen beginnen werde:Filter ForeignKey in django Admin-Panel
from django.db import models
class Project(models.Model):
#.....
pu = models.ForeignKey('Person', default='', related_name='pu')
se = models.ForeignKey('Person', default='', related_name='se')
class Person(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
department = models.ForeignKey('Department', default='')
class Department(models.Model):
abbreviation = models.CharField(default='', max_length=3)
full_name = models.CharField(default='', max_length=20)
ich alle Personen in einer Tabelle halten wollen, aber in meinem Admin-Panel möchte ich zwei getrennte gefilterte Listen zeigen:
- für pu möchte ich nur Personen zeigen, welche Abkürzung der Abteilung ist ‚pu‘
- für se will ich nur Personen zeigen, welche Abkürzung von Abteilung ‚se‘
Ich suchte viel, aber ich bin sehr neu zu Django und Python.
Wie kann ich es erreichen?