在 python 中制作 django rest api 时如何在模型中创建可选字段?
How to create optional fields in model when making a djangorestapi in python?
class IbaseEntity(models.Model):
usrStatus = models.BooleanField()
createdTime = models.DateTimeField()
createdUserID = models.IntegerField(max_length=20)
updateTime = models.DateTimeField()
updateUserID = models.IntegerField(max_length=20)
class employee(IbaseEntity, models.Model):
emp_id = models.IntegerField(max_length=20, primary_key=True)
emp_name = models.CharField(max_length=20)
emp_surname = models.CharField(max_length=20)
def __str__(self):
return self.emp_name
我希望所有日期时间字段都是可选的,我该怎么做?
尝试:
models.DateTimeField(null=True, blank=True)
class IbaseEntity(models.Model):
usrStatus = models.BooleanField()
createdTime = models.DateTimeField()
createdUserID = models.IntegerField(max_length=20)
updateTime = models.DateTimeField()
updateUserID = models.IntegerField(max_length=20)
class employee(IbaseEntity, models.Model):
emp_id = models.IntegerField(max_length=20, primary_key=True)
emp_name = models.CharField(max_length=20)
emp_surname = models.CharField(max_length=20)
def __str__(self):
return self.emp_name
我希望所有日期时间字段都是可选的,我该怎么做?
尝试:
models.DateTimeField(null=True, blank=True)