我的管理网站中有一个内嵌表单。我在admin.py中也有save_as = True。 我的型号是,例如:Django管理内嵌表单错误
class Poll(models.Model):
question = models.CharField(max_length=200, unique = True)
pub_date = models.DateTimeField('date published')
class Choice(models.Model):
poll = models.ForeignKey(Poll)
choice = models.CharField(max_length=200)
votes = models.IntegerField()
我选择了一个唯一的问题。 问题是,每当我尝试将投票保存为新投票时,如果我忘记更改问题,我会收到错误,因为它应该发生。但是,如果我然后改变问题,并尝试保存我得到这个错误:无效的文字为int()与基10:'' ,如果我检查错误,我看到池外键不可用,这是错误。 其他人有这个错误? 这是一个django错误吗?我知道http://code.djangoproject.com/ticket/9651中存在与save_as相关的错误,但我无法确定它是否与我的错误有关。 像我一样试着在django教程中看看是否出现错误。 感谢您的回复。
我们可以看到试图更新模型的代码吗? – 2010-02-08 13:45:08
我刚刚做到了: class PollAdmin(admin.ModelAdmin): ... save_as = True 并且按钮保存并添加另一个替换为新保存轮询的新按钮。 – Vitor 2010-02-08 14:01:57