多分ここで私はエラー が多くエラーmodels.pyジャンゴ
class Buyers(models.Model):
name = models.CharField(max_length= 50)
state = models.ForeignKey(StateBuyers, related_name="Buyers", null=True, on_delete=models.CASCADE)
city = models.ForeignKey(CityBuyers, related_name="Buyers", null=True, on_delete=models.CASCADE)
phonenumber = models.CharField(max_length=15)
email = models.EmailField (max_length= 50)
notes = models.CharField(max_length=200)
def __unicode__(self):
return self.name
class Meta:
db_table = "buyers"
の1つのインスタンスを作成する必要がありジャンゴに
models.py
class StateBuyers(models.Model):
name = models.CharField(max_length=100)
def __unicode__(self):
return self.name
class Meta:
db_table = "states"
class CountiesBuyers (models.Model):
state = models.ForeignKey(StateBuyers, on_delete=models.CASCADE)
name = models.CharField(max_length=100)
def __unicode__(self):
return self.name
class Meta:
db_table = "counties"
class CityBuyers (models.Model):
state = models.ForeignKey(StateBuyers, on_delete=models.CASCADE)
county = models.ForeignKey(CountiesBuyers, on_delete=models.CASCADE)
name = models.CharField(max_length=100)
def __unicode__(self):
return self.name
class Meta:
db_table = "cities"
を移行を作成するときに、私はエラーを持っています移行時にこのエラーがスローされます アイデアはありますか?
エラーメッセージは何ですか? – Gocht
これです。 return self.cursor.execute(sql、params) django.db.utils.ProgrammingError:relation "buyers"は存在しません –
2つのFKに同じ 'related_name'を使用することはできません。変更してもう一度やり直してください。 – Gocht