总体而言,我对Django和Python还很陌生,我正在开发我的第一个solo应用程序,但我在弄清楚如何使用我的模型时遇到了一些问题:
class A(models.Model):
bs = models.ManyToManyField('B', null=True, blank=True, related_query_name='the_thing', db_table='A_B_relation')
name = models.CharField(max_length=50,unique=True)
def __str__(self): # __unicode__ on Python
return self.name
class B(models.Model):
url = models.URLField(null=True, blank=True)
name = models.CharField(max_length=50,unique=True)
def __str__(self): # __unicode__ on Python
return self.name
我要做的是得到一个与B的某个特定对象相关的a的所有对象的列表,这可能吗?在
我可以用a中的相关名称过滤所有B,并获得B中具有该关系的所有事物的列表:
^{pr2}$(“/”应该是“<;”,不知道如何格式化),所以我想可以换一种方式。在
谢谢任何帮助。在
您可以检索与特定B对象相关的a对象列表:
如果你有一个B对象的列表
^{pr2}$相关问题 更多 >
编程相关推荐