Python 为什么request.GET.GET()返回“None”,并且html元素的值在URL中不可见

Python 为什么request.GET.GET()返回“None”,并且html元素的值在URL中不可见,python,django,get,Python,Django,Get,index.html url.py 文本和名称之间的方框中有一个逗号 因此,标签应如下所示: <input type="text" name="text" value="Hello,Django" /> 不是: 你的方框里有一个逗号,你没有用双引号括起来……非常感谢你,这是一个小小的错误……谢谢 from django.http import HttpResponse from django.shortcuts import

index.html

url.py

文本和名称之间的方框中有一个逗号

因此,标签应如下所示:

<input type="text" name="text" value="Hello,Django" />
不是:


你的方框里有一个逗号,你没有用双引号括起来……非常感谢你,这是一个小小的错误……谢谢
from django.http import HttpResponse
from django.shortcuts import render


def index(request):
    return render(request,'index.html')

def removepunc(request):
    print("Text is :"+request.GET.get('text','default'))
    return HttpResponse("Hello")
from django.contrib import admin
from django.urls import path
from . import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('',views.index,name='index'),
    path('removepunc',views.removepunc,name='rempunc')

]
<input type="text" name="text" value="Hello,Django" />
<input type="text",name='text' value="Hello,Django" />