Django 另一个模型的多个实例选择

Django 另一个模型的多个实例选择,django,django-models,Django,Django Models,我有一辆汽车型号,其中一个特性是马力。我还有一个马力型号。我想让我的车型从马力实例列表中进行选择 class Horsepower(models.Model): title = models.CharField(max_length=255) ... class Car(models.Model): ... horsepower = models.ManyToManyField(Horsepower) 我不想使用ManytoManyField,因为应该只有一个选项。@nand

我有一辆
汽车
型号,其中一个特性是
马力
。我还有一个
马力
型号。我想让我的车型从
马力
实例列表中进行选择

class Horsepower(models.Model):
  title = models.CharField(max_length=255)
  ...

class Car(models.Model):
  ...
  horsepower = models.ManyToManyField(Horsepower)

我不想使用ManytoManyField,因为应该只有一个选项。

@nandesuka-这可能有用

 class Car(models.Model):
      ...
      horsepower = models.ForeignKey(Horsepower,.....)