簡體   English   中英

(Django)當我嘗試將夾具文件加載到我的數據庫中時,我不斷收到字段沖突錯誤

[英](Django) When I try to load fixture file into my database, I keep getting field clash error

當我嘗試將夾具數據加載到我的數據庫中時,我收到此錯誤消息

api.Player.team:(models.E006)字段“field_name”與模式中的字段“field_name”沖突

我的 model 僅包含一個 model 即播放器

class Player(models.Model):
  

class Meta:
    db_table = 'player'
pos = models.CharField(max_length=2, default="")
name = models.CharField(max_length=30, default="")
age = models.PositiveIntegerField()
posRank = models.PositiveIntegerField()
team = pos = models.CharField(max_length=5, default="")

throwAtt = models.PositiveIntegerField()
throwYd = models.PositiveIntegerField()
throwTD = models.PositiveIntegerField()
interception = models.PositiveIntegerField()

rushAtt = models.PositiveIntegerField()
rushYd = models.PositiveIntegerField()
rushTD = models.PositiveIntegerField()
rushAvgYd = models.FloatField()

target = models.PositiveIntegerField()
rec = models.PositiveIntegerField()
recYd = models.PositiveIntegerField()
recAvgYd = models.FloatField()
recTD = models.PositiveIntegerField()
totalTD = models.PositiveIntegerField()

fumble = models.PositiveIntegerField()
fpts = models.FloatField(null=True)
ppr = models.FloatField()
totGames = models.PositiveIntegerField()

可能是在這一行

team = pos = models.CharField(max_length=5, default="")

您對兩個變量(團隊和職位)使用相同的屬性。 即使字段具有相同的 max_length,我也會將它們分開。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM