Giả sử tôi có một mô hình:Giá trị mặc định cho trường trong Django mô hình
class SomeModel(models.Model):
id = models.AutoField(primary_key=True)
a = models.CharField(max_length=10)
b = models.CharField(max_length=7)
Hiện nay tôi đang sử dụng quản trị mặc định để tạo/chỉnh sửa đối tượng thuộc loại này. Làm cách nào để xóa trường b
từ quản trị viên sao cho mỗi đối tượng không thể được tạo với giá trị và thay vào đó sẽ nhận được giá trị mặc định là 0000000
?
Điều này dường như không hoạt động ở 1,8, mặc dù tài liệu cho biết. 'Foo()' có nên là một phương thức lớp không? – ToothlessRebel
Bạn có thể phải đặt trình bao bọc '@ staticmethod' xung quanh hàm foo. – Addict