죄송합니다.이 질문을 받았지만 모든 곳을 보았습니다. 내 머리 속에서 찰칵 소리가 나는 부분을 찾을 수없는 것 같습니다.Django Admin의 ForeignKey 또는 ManyToMany 필드 검색
이와 같은 구조를 가진 경우 admin
에서 ForeignKey
및 ManyToMany
필드 관계를 검색 할 수있게 할 수 있습니까? 따라서 가격 정보를 입력 할 때 드롭 다운 상자에서 수천 대의 차량을 검색하는 대신 차량 제조업체, 유형 및 이름을 검색 할 수 있습니까? 내가 이상적으로하고 싶으면 무엇
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
과 검색 필드를 들여다 보았지만 알아낼 수는 없습니다.
감사 브라이언
고맙습니다. 그것은 위대한 일을하는 것 같습니다. –
드릴 다운은 기본적으로 지원되지 않지만 외래 키 검색은 지원됩니다. –