在django中如何使表单字段可选?
我的模特,
class Student(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=40)
email = models.EmailField()
Run Code Online (Sandbox Code Playgroud)
假设您想要last_name选择,您可以使用以下blank属性:
class Student(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=40, blank=True)
email = models.EmailField()
Run Code Online (Sandbox Code Playgroud)
请注意,on CharField和TextField,您可能不想设置null(请参阅此答案以了解原因),但在其他字段类型上,您需要,或者您将无法保存可选值为省略.
如果您希望在日期字段(例如,DateField, TimeField, DateTimeField)或数字字段(例如,IntegerField, DecimalField, FloatField)中允许空白值,则\xe2\x80\x99 将需要同时使用null=True和blank=True。
| 归档时间: |
|
| 查看次数: |
7436 次 |
| 最近记录: |