-1
我在這個模型的這個類中有這個問題。創建兩個ForeignKey到一個類
class Transferencia(models.Model):
descripcion = models.CharField(max_length=200)
importe = models.FloatField()
tipo = models.ManyToManyField(Tipo)
cuentaOrigen = models.OneToOneField(Cuenta)
cuentaDestino = models.OneToOneField(Cuenta)
monedaReferencia = models.ForeignKey(Moneda)
fechaApunte = models.DateTimeField('date published')
factura = models.ForeignKey(Factura)
def __str__(self):
return "Importe: " + self.importe
而且我有這個錯誤
ERRORS: walletGestor.Transferencia.cuentaDestino: (fields.E304) Reverse accessor for 'Transferencia.cuentaDestino' clashes with reverse accessor for 'Transferencia.cuentaOrigen'. HINT: Add or change a related_name argument to the definition for 'Transferencia.cuentaDestino' or 'Transferencia.cuentaOrigen'. walletGestor.Transferencia.cuentaDestino: (fields.E305) Reverse query name for 'Transferencia.cuentaDestino' clashes with reverse query name for 'Transferencia.cuentaOrigen'. HINT: Add or change a related_name argument to the definition for 'Transferencia.cuentaDestino' or 'Transferencia.cuentaOrigen'. walletGestor.Transferencia.cuentaOrigen: (fields.E304) Reverse accessor for 'Transferencia.cuentaOrigen' clashes with reverse accessor for 'Transferencia.cuentaDestino'. HINT: Add or change a related_name argument to the definition for 'Transferencia.cuentaOrigen' or 'Transferencia.cuentaDestino'. walletGestor.Transferencia.cuentaOrigen: (fields.E305) Reverse query name for 'Transferencia.cuentaOrigen' clashes with reverse query name for 'Transferencia.cuentaDestino'. HINT: Add or change a related_name argument to the definition for 'Transferencia.cuentaOrigen' or 'Transferencia.cuentaDestino'.
System check identified 4 issues (0 silenced).
請幫助我,我需要確定的原點帳戶和命運帳戶。
這是類賬戶
class Cuenta(models.Model):
nombreCuenta = models.CharField(max_length=200)
tipoCuenta = models.CharField(max_length=200)
importeInicial = models.FloatField()
excluirEstadisticas = models.BooleanField()
def __str__(self):
return self.nombreCuenta +": " + self.importeInicial
感謝