0
我將做一個快速的簡歷,這樣你可以更好地瞭解結構:如何通過模型使用複選框在Django管理爲多對多場
的汽車可以通過不同的司機這些驅動司機可以得到獎盃。獎盃必須與司機和他們使用的汽車相關聯。
class CarDriver(models.Model):
driver = models.ForeignKey('Driver', null=False)
car = models.ForeignKey('Car', null=False)
trophies = models.ManyToManyField('Trophy', blank=True)
class Driver(models.Model):
name = models.CharField(max_length=255)
class Car(models.Model):
name = models.CharField(max_length=255)
drivers = models.ManyToManyField(Driver, blank=True, through=CarDriver)
class Trophy(models.Model):
position = models.IntegerField(default=1)
我想顯示在Django管理模型車,但使用複選框列表來選擇驅動程序,使駕駛員的選擇會比使用內聯方式更快:
class CardDriverInline(admin.TabularInline):
model = CarDriver
class CarAdmin(admin.ModelAdmin):
inlines = [
CardDriverInline,
]
admin.site.register(Car, CarAdmin)
是有一種方法可以使用複選框進行多個驅動程序選擇?