Я это models.pyДжанго QuerySet ManytoMany и OnetoMany
class Sitename(models.Model):
#id = models.AutoField(primary_key=True) ## to be removed
site = models.CharField() ## find values
class Equipment(models.Model):
#id = models.AutoField(primary_key=True) ## to be removed
serialno = models.CharField() ## known values
class RSL(models.Model): ##Radio Station License
#id = models.AutoField(primary_key=True) ## to be removed
sitename = models.ForeignKey(Sitename)
equipment = models.ManyToManyField(Equipment)
Я знаю только Equipment
serialno
, я не могу понять, правильное QuerySet? До сих пор я знаю, как запросить внешний ключ.
sn = 'abc'
equip = Equipment.objects.get(serialno=sn)
rsl = RSL.objects.?????
sitename = Site.objects.get(pk=rsl.pk)
'RSL.objects.get (pk = 1)'? –
«До сих пор я знаю, как запросить внешний ключ». - возможно, вам следует пройти через [tutorial] (https://docs.djangoproject.com/en/1.5/intro/tutorial01/) –
Я плохой, я не знал, как использовать '_set' до сих пор. – Charlesliam