如何使用Django发出GET请求并向iframe返回响应

2024-04-25 00:13:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经创建了一个HTML表单

<form action = "defaut" method = "GET">
    Number: <input type="text" name="number" id="number" value="">
    Input: <input type="text" name="input" id="input">
    newRequest: <input type="text" name="date" id="date" value="0 or 1">
    <input type="submit" value="Go" name="go" id="go">
</form>



# Views.py


def home(request):
        return render(request, 'myproject/home.html')

def defaut(request):
        message = int(request.GET["input"])
        msisdn = int(request.GET["number"])
        msc = millis
        newRequest = int(request.GET["date"])
        payloads = dict(input=input, number=number, newRequest=newRequest)
        res = requests.get("xxxxxx?", params=payloads)
        print(res.url)
        return HttpResponse('<h2>asdafasafas </h2>')

# from url.py

from django.contrib import admin
from django.urls import path
from qaprojects import views
from django.conf import settings
from django.conf.urls.static import static


urlpatterns = [
    path('home.html', views.home),

] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

我的问题是我得到了:

Django使用localtool.URL中定义的URLconf,按以下顺序尝试了这些URL模式:

home.html ^静态/(?P.*)$ 默认情况下,当前路径与这些路径都不匹配


Tags: djangotextnamefromimportidnumberhome