ManyToManyField在Shell中正常工作但服务器端异常问题
遇到一个罕见的Django ManyToMany场景
我最近碰到了一个挺少见的情况,跟大家说说:
我的Django项目里,数据表存在两个ManyToMany关联,模型代码大概是这样的:
# models.py ... class Customer(models.Model): name = models.CharField('Name', max_length=128) ... class Report(models.Model): ... companies = models.ManyToManyField(Company) customers = models.ManyToManyField(Customer) ...
我用了没有自定义save()方法的常规表单,通过Web应用创建了Report对象之后,在Django Shell里能成功查询关联的客户数据:
In [3]: report.customers.all() Out[3]: <QuerySet [<Customer: ...>]>
内容的提问来源于stack exchange,提问作者danieltellez
相关产品推荐
相关产品推荐

