我有这两个模型:
class Country(models.Model):
country_id = models.CharField(max_length=30,primary_key=True)
country_name = models.CharField(max_length=255)
class City(models.Model):
city_id = models.CharField(max_length=30,primary_key=True)
city_name = models.CharField(max_length=255)
city_country = models.ForeignKey(Country)
我有一个城市列表request.POST
(作为城市ID的字符串连接):
list_cities = concat_ids.split(',')
对于上面列表中的每一个city_id
,都有一个国家的外键。有没有一种简单的方法来验证城市列表是否在同一个国家(即具有相同ForeignKey
的' city_country
')?