Как вызвать URL-адрес в Django и получить ответ на экране Django

#django

#django

Вопрос:

У меня есть внешний URL-адрес, скажем (http://127.0.0.1:5000/getCombinations ) Мне нужно вызвать этот URL-адрес в моем представлении Django и получить вывод только на экране Django

views.py

 from django.shortcuts import render
import requests
from django.http import HttpResponse
import math

def form(request):
    return render(request,'hello/output.html')
def combination(request):
    n=int(request.POST.get("no"))
    respond= requests.post('http://127.0.0.1:5000/getCombinations')
    return render( request, 'hello/output.html', {'msg': respond['msg']})
  

output.html

   <body>
  <form action="combination" method="post">
  {% csrf_token %}

  Enter number: <br/>
  <input type="number" name="no"> <br/>

  <input type="submit" ><br/>

  </form>
  

Метод URL

   from flask import Flask, jsonify, request
  from flask_restful import Api, Resource
  import math
  from itertools import combinations

  app = Flask(__name__)

  @app.route('/getCombinations',methods=['POST'])
  def getCombinations():
      data=request.get_json()
      n=data['n']
      a=[]
      r=[]
      d=[]
      b=int(n)
      c=int(n) 1
      for i in range(c):
         r.append(i)
         com=math.factorial(b)/(math.factorial(r[i])*math.factorial(b-r[i]))
         a.append(com)
     for i in enumerate(a):
         d.append(i)
     return jsonify({'out':d})
  

Мое требование — вызвать URL-адрес в моем представлении Django и получить вывод, соответствующий ему на экране Django. Когда я использую приведенный выше код, я получаю сообщение об ошибке, я не получаю правильный код для вызова / вызова этого URL-адреса на моем экране Django

Комментарии:

1. что getCombinations возвращает?

2. Ваш вопрос действительно хаотичен и неточен, пожалуйста, исправьте его, чтобы мы могли как-то помочь вам. Предоставьте дополнительную информацию и укажите вопрос надлежащим образом

3. getcombinations — это функция, которую я создал на основе метода комбинирования. Я также дам код для этого URL-адреса