我正在使用添加了自定义 CharField 的模型表单。我的问题是,在 POST 请求后访问自定义字段的标准方法是什么?这就是我现在这样做的方式:
#inside ModelForm
date = CharField(label='date', widget=Select(choices=[
('', '---------'),
('N', 'Never')
]))
def __init__(self, *args, **kwargs):
self.date = args[0]['date'] #custom date CharField
return super(MyForm, self).__init__(*args, **kwargs)
def save(self, *args, **kwargs):
# processing self.date...
有没有更好的方法来做到这一点?此外,日期字段正在使用选择作为输入数据的来源。我的猜测是,在这个特定实例中选择是正确的,构建一个表和模型,然后使用查询集来检索一些值并没有多大帮助,我猜.