在urls添加
url(r'^wxm/(\w+)/tuangou-add/$', wx_mobile.tuangou_add, name='wxm_tuangou_add'),
在templates中添加
<li class="tuangou" id="tuangouA">参加团购</li>
$('#tuangouA').click(function(){
$.ajax({url: '{% url 'taofang:wxm_tuangou_add' appitem.token %}?bid={{building.id}}',
type: 'GET',
success: function(data){
if(data.error == '0'){
alert('报名成功,请保持电话畅通,我们会第一时间和您联系')
}else if(data.error=='1'){
location.href = data.r_url
}
}
})
})
在views 添加
def tuangou_add(request, token):
'''报名团购'''
appaccount, siteuser, appuser, r_url = get_all_instance(request, token=token)
error = '0'
if r_url:
error = '1'
else:
bid = request.GET.get('bid')
building = Building.objects.filter(id=bid, status='0').first()
building.tuangou_set.create(siteuser=siteuser)
return_data = {'error': error, 'r_url': r_url}
json_data = json.dumps(return_data)
return HttpResponse(json_data, content_type="application/json")