これが尋ねられた場合は申し訳ありませんが、私はいたるところを見てきましたが、何が私の脳内でクリックするのかを見つけることができないようです.
このような構造があれば、ForeignKey
とManyToMany
フィールドの関係を で検索可能にすることは可能ですかadmin
。では、価格情報を入力するときに、ドロップダウン ボックスから何千もの車両を検索する代わりに、車両のメーカー、タイプ、および名前を検索できますか?
class Manufacturer(models.Model):
manufacturer = models.CharField(max_length=100)
class VehicleType(models.Model):
vehicle_type = models.CharField(max_length=100)
class VehicleInfo(models.Model):
manufacturer = models.ForeignKey('Manufacturer')
vehicle_type = models.ForeignKey('VehicleType')
vehicle_name = models.CharField(max_length=200)
class RandomWebsitePriceInfo(models.Model):
vehicle_info = models.ManyToManyField('VehicleInfo')
website_price = models.FloatField()
私が理想的にやりたいことは、メーカーを選択する場所のようなドロップダウンボックスを介して関係をたどり、次に車両タイプボックスにそのメーカーから入手可能な車両が表示され、次に車両情報ボックスにすべてが表示されることです。そのメーカーおよびそのタイプの車両。
または、車両情報を検索可能にして、車両モデルを入力すると表示されるようにします。
フィールドを調べてraw_input
検索しましたが、理解できないようです。
ありがとうブライアン