django怎么获取表单验证当中的参数
时间: 2023-06-11 19:07:28 浏览: 117
在 Django 中,可以通过以下方式获取表单验证中的参数:
1. 在视图函数中使用 `request.POST.get()` 方法获取表单参数。例如:
```python
def my_view(request):
if request.method == 'POST':
username = request.POST.get('username')
password = request.POST.get('password')
# 进行表单验证和相关操作
```
2. 在 Django 表单中使用 `cleaned_data` 属性获取验证后的数据。例如:
```python
from django import forms
class MyForm(forms.Form):
username = forms.CharField()
password = forms.CharField()
def clean(self):
cleaned_data = super().clean()
username = cleaned_data.get('username')
password = cleaned_data.get('password')
# 进行表单验证和相关操作
return cleaned_data
```
在视图函数中,可以这样使用:
```python
def my_view(request):
if request.method == 'POST':
form = MyForm(request.POST)
if form.is_valid():
username = form.cleaned_data.get('username')
password = form.cleaned_data.get('password')
# 进行表单验证和相关操作
```
阅读全文