编程语言
首页 > 编程语言> > python-获取ModelForm字段的值

python-获取ModelForm字段的值

作者:互联网

你们中的任何人都能告诉我如何获取模型表单字段的数据/值吗?我知道如何获取初始数据,但是如果我正确理解,那么表单的字段也将具有与其关联的数据/值值.

谢谢

解决方法:

您使用cleaned_data https://docs.djangoproject.com/en/dev/topics/forms/#processing-the-data-from-a-form
这是一个例子:

>> models.py
class Book(models.Model):
    author = models.CharField(max_length=140)

>> forms.py
class BookForm(forms.ModelForm):

    class Meta:
        model = Book

>> views.py

def book_update(request):
    form = BookForm(request.POST or None)
    if form.is_valid():
        print form.cleaned_data['author']

标签:django-forms,python,django
来源: https://codeday.me/bug/20191102/1988996.html