我希望用户在模板中输入的输入作为参数传递给导入到views.py的函数..这是该模板的一部分。
<form action="#" method="post">
{% csrf_token %}
Ratings: <input type="number" name="rate" step="0.1" min="1" max="5"><br>
<input type="submit" value="Submit" name="mybtn">
</form>
这是我用来导入函数并将值作为参数传递的函数。
def request_page(request):
users_id = request.user.id + 671
if (request.POST.get('mybtn')):
updater.rate_movie(672, 6251, float(request.POST['rate']))
答案 0 :(得分:1)
根据您的上述评论,这应该有效:
<form method="post">{% csrf_token %}
Ratings: <input type="number" name="rate" step="0.1" min="1" max="5"><br>
<input type="submit" value="Submit" name="mybtn">
</form>
然后在views.py
:
def request_page(request):
users_id = request.user.id + 671
if request.method == 'POST':
updater.rate_movie(672, 6251, float(request.POST['rate']))
return render(request, 'path/to/template.html')