我需要使用python获取输入字段值,而不是使用name/id
属性在表单内部的字段。我在下面解释我的代码。
home.html的:
{% extends 'base.html' %}
{% block content %}
<center><h1>Welcome</h1></center>
<input type="hidden" name="id" value="{{sid}}">
{% endblock %}
views.py:
def home(request):
""" This function provides the home page ."""
pers = User.objects.get(pk=request.session['id'])
user_name = pers.uname
return render(request, 'bookingservice/home.html',
{'username': user_name, 'count': 1,'sid':request.session['sid']})
这里我需要获取隐藏的字段值,以便与之进行比较
request.session['sid']
内的if statement
。
答案 0 :(得分:0)
试试这个
pers = User.objects.get(pk=request.POST.get("id"))
可能会帮助你