Tôi muốn tạo id khác nhau/duy nhất cho mỗi yêu cầu trong django từ trường mô hình. Tôi đã làm điều này nhưng tôi tiếp tục nhận được cùng một id.Tạo id duy nhất trong django từ trường mô hình
class Paid(models.Model):
user=models.ForeignKey(User)
eyw_transactionref=models.CharField(max_length=100, null=True, blank=True, unique=True, default=uuid.uuid4()) #want to generate new unique id from this field
def __unicode__(self):
return self.user
Tôi đã làm điều đó. Tôi có nên đăng các quan điểm của mình không? – picomon
Nếu bạn có một giá trị mặc định thì bạn sẽ không cần 'null = True' trong định nghĩa trường. Tôi sẽ xóa khỏi câu trả lời. Hãy thử mà không có điều đó. –
Bây giờ nhận được lỗi này IntegrityError tại/trả tiền/ (1048, "Cột 'eyw_transactionref' không thể null") Tôi loại bỏ trống = True cũng. – picomon