在車型:Django模型避免重複
class Getdata(models.Model):
title = models.CharField(max_length=255)
state = models.CharField(max_length=2, choices=STATE, default="0")
name = models.ForeignKey(School)
created_by = models.ForeignKey(profile)
def __unicode__(self):
return self.id()
模板:
<form>
<input type="submit" value="save the data" />
</form>
如果用戶點擊保存按鈕和上面的數據保存在表中,如何避免重複即,如果用戶再次點擊相同的提交按鈕,則不應該有相同值的另一個條目。還是這是必須在視圖中處理的東西?
謝謝....................... – Hulk 2010-06-16 12:09:52
另外,當默認情況下在第二個示例的視圖中調用getdata時,將返回「title」 ,「國家」和「名稱」是嗎? – Hulk 2010-06-16 12:14:36
當您在視圖中引用Getdata對象時,會得到一個Getdata對象及其所有字段。 – 2010-06-16 12:19:00