Trong mô hình:mô hình Django tránh trùng lặp
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()
Trong mẫu:
<form>
<input type="submit" value="save the data" />
</form>
Nếu người dùng nhấp vào nút lưu và các dữ liệu trên được lưu trong bảng, làm thế nào để tránh các bản sao , tức là nếu người dùng nhấp một lần nữa vào cùng một nút gửi thì không nên có một mục nhập khác cho cùng một giá trị. Hay là cái gì đó phải được xử lý trong quan điểm?
thanks ....................... – Hulk
Ngoài ra khi getdata được gọi trong chế độ xem cho ví dụ thứ hai theo mặc định, điều này sẽ trả về "tiêu đề" , "tiểu bang" và "tên" là nó? – Hulk
Khi bạn tham chiếu một đối tượng Getdata trong một khung nhìn, bạn sẽ nhận được một đối tượng Getdata, với tất cả các trường của nó. –