def send_new(request): print('取消订单') if request.GET['code'] == '1': pay_de = request.GET['id'] print(pay_de) payment0 = List.objects.filter(num_list=pay_de).first() print(payment0) payment0.status = 1 payment0.save() new0 = News() new0.set_time = datetime.datetime.now() new0.content = '你的订单' + pay_de + '已经取消,您可以在订单页面查看!' new0.belong_user_id = request.user.uid new0.save() print('已完成订单') print(request.GET['code']) if request.GET['code'] == '0': print(request.GET['code']) pay_id = request.GET.get('payment_num') print(pay_id) payment1 = List.objects.filter(num_list=pay_id).first() print(payment1) payment1.status = 2 payment1.save() new1 = News() new1.set_time = datetime.datetime.now() new1.content = '你的订单' + pay_id + '已经支付,感谢您使用牛皮网!' new1.belong_user_id = request.user.uid new1.save() if request.GET['code'] == '2': pay_id = request.GET.get('pid') payment1 = List.objects.filter(lid=pay_id).first() payment1.delete() return render(request, 'app/success.html')
def addnew(request): if request.method == 'GET': return render(request,'addnew.html') else: new = News() new.title = request.POST.get('title') new.content = request.POST.get('content') new.save() # return redirect("app:shownews") return HttpResponse("tianja")
def post(self): parser = reqparse.RequestParser() parser.add_argument(name='name', type=str) parser.add_argument(name='cls_id', type=int) parser.add_argument(name='img_src', type=str) parser.add_argument(name='brief', type=str) parser.add_argument(name='content', type=str) parser.add_argument(name='type_', type=str) parse = parser.parse_args() name = parse.get('name') cls_id = parse.get('cls_id') img_src = parse.get('img_src') brief = parse.get('brief') content = parse.get('content') type_ = parse.get('type_') news = News() news.name = name news.cls_id = cls_id news.img_src = img_src news.brief = brief news.content = content news.type_ = type_ try: db.session.add(news) db.session.commit() except Exception as e: print(str(e)) new = News.query.filter(News.name == name).first() id = new.id cls_new = NewsClas.query.filter(NewsClas.id.__eq__(cls_id)).first() data = { 'id': id, 'name': name, 'img_src': img_src, 'brief': brief, 'content': content, 'cls': { 'name': cls_new.name, 'id': cls_new.id } } return jsonify(data)