首页 > 解决方案 > 进行 django rest 调用后的渲染模板

问题描述

 def post(self,request):
    fm = Registration(request.POST)
    url = 'some url'
    email = request.POST['email']
    password = request.POST['password']
    postData = {'email' : email,'password' : password}
    x = requests.post(url, data = postData)
    print("Response :" + x.text)
    return render(request,'register.html',{'form' : fm})

在这里,我正在尝试对休息端点进行后期调用以注册用户。

  1. 有没有办法发布完整的表格,而不是获取每个字段并在发布数据中发送它们?
  2. 当数据返回并存储在“x”中时,即从其余端点收到响应,我应该如何将其发送到模板?
  3. 我已经覆盖了 django 表单以显示在 register.html 中。有没有更好的方法来实现它?
  4. 我想做的就是从 UI 我需要调用 rest 端点并在 UI 上显示响应。

标签: django-rest-frameworkdjango-views

解决方案


推荐阅读