私は Django とデータベースが初めてで、モデルに関する Django のドキュメントを読んだ後、次の質問があります。VehicleName、CarManufacturer、TruckManufacturer の 3 つのモデルがあるとします。CarMaunfacturer に多くの VehicleNames があり、TruckManufacturer にも多くの VehicleNames があるデータベース関係を作成しようとしています。ここでの関係は何ですか?Djangoでそれを定義する方法は? CarManufacturer と TruckManufacturer の両方で models.ForeignKey(VehicleName) を定義するのと同じくらい簡単ですか? ありがとう。
from django.db import models
class CarManufacturer(models.Model):
vehicle_name = models.ForeignKey(VehicleName) # IS THIS CORRECT???
# ...
pass
class TruckManufacturer(models.Model):
vehicle_name = models.ForeignKey(VehicleName) # IS THIS CORRECT???
# ...
pass
class VehicleName(models.Model):
# ...