更新Django POST请求

时间:2018-11-16 07:06:31

标签: python django django-rest-framework

如果我的POST请求没有Required field(例如password),则需要为该字段设置一个临时password。由于将其设置为Required field,因此我们需要以某种方式update进行POST请求。

我该如何实施? 还建议是否有其他替代方法

预先感谢

1 个答案:

答案 0 :(得分:0)

最好的方法是:

my_post_data = request.POST.copy()
if 'password' not in my_post_data:
     my_pass_data['password'] = password_generation_method();

,然后将my_post_data用于其余的代码。无需处理POST数据。