涉及帖子数据的Django代码示例通常显示类似于此的代码:
if request.method == "POST":
post = request.POST.copy()
#do stuff with post data
Run Code Online (Sandbox Code Playgroud)
是否有理由复制帖子数据而不是直接使用它?
Chr*_*heD 10
我认为这是因为request.POST它本身是不可变的.如果您想要一个可以实际更改的版本(可变性),则需要使用要复制的数据.
请参阅此链接(request.POST是QueryDict实例).
class QueryDict
QueryDict实例是不可变的,除非您创建copy()它们.这意味着你不能改变的属性request.POST和request.GET直接.
| 归档时间: |
|
| 查看次数: |
3073 次 |
| 最近记录: |