我的管理網站中有一個內嵌表單。我在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