首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django:问题解密2字段具有相同的相关对象

Django:问题解密2字段具有相同的相关对象
EN

Stack Overflow用户
提问于 2020-12-22 11:21:07
回答 1查看 50关注 0票数 0

我正在尝试创建一个模型,其中包含两个具有相同相关对象的字段(Call):

代码语言:javascript
复制
class Call(LogsMixin, models.Model):
    """Definición del modelo de Proveedor."""

    id = models.CharField("ID de la convocatoria", primary_key=True, null=False, default="", max_length=50)
    name = models.CharField("Nombre de convocatoria", null=False, default="", max_length=200)
    active = models.BooleanField("Activada", default=True)


class Consumption(LogsMixin, models.Model):
    """Definición del modelo de Consumos"""

    client = models.ForeignKey('authentication.Client', verbose_name=("Cliente"), null=True, default=None, on_delete=models.SET_DEFAULT)
    sap_price = models.DecimalField(("Precio de SAP"), max_digits=6, decimal_places=2, null=False, default=0)
    access_date = models.DateField("Fecha de acceso", auto_now=False, auto_now_add=False)
    call = models.ForeignKey(Call, verbose_name=("Convocatoria"), null=True, default=None, on_delete=models.SET_DEFAULT)
    accessible_calls = models.ManyToManyField(Call, verbose_name=("Convocatorias accesibles"))

当我尝试迁移时,我会收到下一个错误:

错误: consumptions.Consumption.accessible_calls:(fields.E304)“Consumption.accessible_calls”的反向访问器与“Consumption.accessible_calls”的反向访问器发生冲突。提示:向“related_name”或“Consumption.accessible_calls”调用的定义中添加或更改一个Consumption.accessible_calls参数。consumptions.Consumption.call:(fields.E304)“Consumption.call”的反向访问器与“Consumption.call”的反向访问器发生冲突。提示:将related_name参数添加或更改到“Consumption.call”或“Consumption.call”的定义中。

和是的,我读了提示,但这不是我需要的,

我需要这个,因为我需要客户选择的调用和他可以选择的调用。

有人有线索吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-22 11:27:52

有两个字段具有相同的反向名字,由Django作为call_set自动构造

您应该将其中之一更改为唯一值。

代码语言:javascript
复制
accessible_calls = models.ManyToManyField(Call, verbose_name=("Convocatorias accesibles", related_name="my_related_name"))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65407807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档