【发布时间】:2018-12-12 11:33:00
【问题描述】:
我正在使用 Django 的CreateView,我正在尝试找出如何修改在保存之前发送的任何文本。例如,现在我只想在保存之前将所有文本都小写。
我知道我需要使用form_valid(),但我似乎无法正确使用。
forms.py
class ConfigForm(forms.ModelForm):
class Meta:
model = Config
fields = ["heading", "name", "data", "rating"]
views.py
def form_valid(self, form):
super().form_valid(form)
form.fields["heading"].lower()
form.fields["name"].lower()
form.fields["data"].lower()
【问题讨论】:
标签: python django django-class-based-views