bea*_*oad 1 python forms django
有什么办法可以从Django请求中获取所有表单名称?
<input type="text" name="getrow">
Run Code Online (Sandbox Code Playgroud)
HTML请求
def demoform(request):
if request.method=="POST"
inputtxt=request.POST.get("getrow")
return HttpResponse(...)
Run Code Online (Sandbox Code Playgroud)
在上面我只能从name我知道的那里得到,我需要的是获取Django请求的所有名称,然后解析它并获取数据。
要在 Django 中显示 POST 值,您可以执行以下操作:
print(list(request.POST.items()))
Run Code Online (Sandbox Code Playgroud)
您也可以使用 dict()
print(dict(request.POST.items()))
Run Code Online (Sandbox Code Playgroud)
试试这个:
def demoform(request):
if request.method=="POST"
inputtxt=request.POST['getrow']
return HttpResponse(...)
Run Code Online (Sandbox Code Playgroud)
但是,如果您需要打印动态的POST数据,例如发送许多产品的信息(我在2天前“ 2018年4月22日”发送),则需要尝试以下操作:
for key, value in request.POST.items():
print('Key: %s' % (key) )
# print(f'Key: {key}') in Python >= 3.7
print('Value %s' % (value) )
# print(f'Value: {value}') in Python >= 3.7
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12764 次 |
| 最近记录: |