【发布时间】:2023-04-07 08:53:01
【问题描述】:
我在 Django 2.0.2 中遇到了一些问题 ..
在 model.py 文件中我有:
class Team(models.Model):
name = models.CharField(max_length=256 , unique=True)
details = models.TextField()
def __str__(self):
return self.name
class GameScore(models.Model):
def __str__(self):
return '{} {} - {} {}'.format(self.first_team.name,self.first_team_score,
self.second_team_score,self.second_team.name)
first_team = models.ForeignKey\
(Team,related_name='first_team',null=True,on_delete=models.PROTECT)
second_team = models.ForeignKey\
(Team,related_name='second_team',null=True,on_delete=models.PROTECT)
first_team_score = models.IntegerField(default=0)
second_team_score = models.IntegerField(default=0)
GameDate = models.DateTimeField(auto_now=True)
当我尝试添加 GameScore 时,错误来了! 异常类型:ValueError 异常值: int() 以 10 为底的无效文字:'RM'
【问题讨论】:
-
当您遇到该错误时,请添加您尝试运行的代码。
-
我从 Django 2.0.2 的管理页面尝试
-
你能添加错误的堆栈跟踪吗?还有,你如何向管理员注册你的模型?任何
admin.ModelAdmin? -
请通过编辑您的问题粘贴
admin.py文件,而不是在某些 3rd 方托管中作为文件。
标签: python django django-models django-forms