我正在开发一个Django应用程序,将用户输入存储在数据库中。现在的问题是,当用户在输入字段中写入 ?
字符时,Django将其视为查询字符串的一部分,因此不会保存它。
我正在使用以下JavaScript代码:
$("#submit").on("click",function(){
text = $("#input").val();
$.get('/add/'+text);
}
这是我的urls.py
文件:
urlpatterns = [
path('add/<str:text>',views.add, name='add'),
..............
]
在views.py
文件中,我有:
def add(request,text):
field = Text(text=text)
field.save()
return HttpResponse('')