Mỗi lần tôi nhập vào trình phát mới trong phần Quản trị của Django, tôi nhận được thông báo lỗi cho biết "Trường này là bắt buộc".Tôi có thể tạo trường quản trị không bắt buộc trong Django mà không cần tạo biểu mẫu không?
Có cách nào để tạo trường không bắt buộc mà không phải tạo biểu mẫu tùy chỉnh không? Tôi có thể làm điều này trong models.py hoặc admin.py không?
Đây là lớp của tôi trong models.py.
class PlayerStat(models.Model):
player = models.ForeignKey(Player)
rushing_attempts = models.CharField(
max_length = 100,
verbose_name = "Rushing Attempts"
)
rushing_yards = models.CharField(
max_length = 100,
verbose_name = "Rushing Yards"
)
rushing_touchdowns = models.CharField(
max_length = 100,
verbose_name = "Rushing Touchdowns"
)
passing_attempts = models.CharField(
max_length = 100,
verbose_name = "Passing Attempts"
)
Cảm ơn
Cách đơn giản nhất là sử dụng tùy chọn trường trống = True (https://docs.djangoproject.com/en/dev/ref/models/fields/#blank). Có lý do gì không hiệu quả? –