Javascript Django+;Ajax按钮
我正在尝试使用ajax+django添加一个upvote按钮。接下来,我可以设置以下内容,但当我单击“upvote”时,什么也没有发生。(runserver未收到任何请求) 视图.pyJavascript Django+;Ajax按钮,javascript,jquery,python,ajax,django,Javascript,Jquery,Python,Ajax,Django,我正在尝试使用ajax+django添加一个upvote按钮。接下来,我可以设置以下内容,但当我单击“upvote”时,什么也没有发生。(runserver未收到任何请求) 视图.py @login_required def upvote(request): recommendation = None if request.method == 'GET': recommendation = request.GET['recommendation'] if
@login_required
def upvote(request):
recommendation = None
if request.method == 'GET':
recommendation = request.GET['recommendation']
if recommendation:
recommendation.votes.up(user)
return HttpResponse(upvotes)
url(r'^upvote/$', coreviews.upvote, name='upvote'),
url.py
@login_required
def upvote(request):
recommendation = None
if request.method == 'GET':
recommendation = request.GET['recommendation']
if recommendation:
recommendation.votes.up(user)
return HttpResponse(upvotes)
url(r'^upvote/$', coreviews.upvote, name='upvote'),
html
<p><strong id="like_count">Vote Count: {{ recommendation.get_total_votes }}</strong> people like this category
{% if user.is_authenticated %}
<button id="upvotes" data-recommendation="{{ recommendation }}" class="btn btn-primary" type="button">
<span class="glyphicon glyphicon-thumbs-up"></span>
Like
</button>
{% endif %}
</p>
这就是我试图让按钮做的(在python shell中工作):
当你点击“喜欢”的时候,你有没有试着去看被呼叫的内容和答案?你可以使用Charles、Chrome开发者工具等。