提问人:Amith 提问时间:11/17/2023 更新时间:11/17/2023 访问量:26
如何向 django CharField 添加自定义选项,其中将参数作为选项
How to add custom choice to django CharField, where it takes argument as choices
问:
我正在尝试在“constanst.py”文件中列出的 Coustom 列表中添加自定义选项
constants.py
DAYS_CHOICE = [
('Monday - Friday', 'monday - friday'),
('Monday - Saturday', 'monday - saturday'),
('Flexible', 'flexible'),]
models.py
class JobPost(Timestampable, SoftDeletes):
id = models.UUIDField(primary_key=True, unique=True, editable=False, default = uuid.uuid4)
creator = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
title = models.CharField(max_length=255, validators=[CustomLengthValidator(min_length=2, max_length=255, field_name='title')])
schedule_days = models.CharField(max_length=256, choices=DAYS_CHOICE)
我正在现场导入它, 现在的问题是,当用户输入不在默认列表中的选项时,它必须接受已添加到默认列表的末尾。
答: 暂无答案
上一个:不前进,在创建时也会消失
下一个:Django 主线程中的异常情况
评论