def create(): user_id = get_jwt_identity() current_user = User.get_or_none(User.id == user_id) if current_user: params = request.json new_activity = Activity(task=params.get('activity'), completion_date=params.get('date'), user=current_user.id) if new_activity.save(): return jsonify({"message": "Activity added successfully"}) else: return jsonify({"message": "Activity failed to add"}) else: return jsonify({"message": "No such user"})
class Controller: def __init__(self): self.activity = Activity() def create(self, request): p = Jwt.authHeader(request) res = json.loads(p) if res['code'] == 20000: data = json.loads(request.get_data()) data['creator'] = res['data']['username'] result = self.activity.save(data) if result == None: return response({}, code=50000, message='该广告已存在!') return response({}, code=20000, message='创建成功!') else: return p def getList(self, request): p = Jwt.authHeader(request) res = json.loads(p) if res['code'] == 20000: result = self.activity.findAll() return response(result, code=20000, message='获取成功!') else: return p return p def edit(self, request): p = Jwt.authHeader(request) res = json.loads(p) if res['code'] == 20000: data = json.loads(request.get_data()) result = self.activity.update_one(data['id'], data) if result == None: return response({}, code=50000, message='该广告已存在!') return response({}, code=20000, message='修改成功!') else: return p def delete(self, request): p = Jwt.authHeader(request) res = json.loads(p) if res['code'] == 20000: data = json.loads(request.get_data()) result = self.activity.delete(data) print(type(result)) return response({}, code=20000, message='删除成功!') else: return p
def create(): print("HELLO") user = User.get_by_id(current_user.id) if user: new_activity = Activity(task=request.form['activity'], completion_date=request.form['date'], user=current_user.id) if new_activity.save(): flash("Activity has been succesfully added!") return redirect( url_for('users.show', username=current_user.username)) else: flash("Not added!") return render_template('schemes/new.html', completion_date=request.form['date'], errors=new_activity.errors) else: flash("No such user") return redirect(url_for('home'))
def create(): resp = request.get_json() activity = resp['activity'] calories = resp['calories'] act = Activity(activity = activity, calories = calories) if act.save(): message = { 'status' : True, 'message': 'created', 'activity': { 'activity': act.activity, 'calories': act.calories } } else: message = { 'status' : False, 'message': "activity can't be created" } return jsonify(message)
def logActivity(message: str, user: str): try: activity = Activity(message=message, user=user) activity.save() except Exception as e: print_error(e)
def store(activity, person, remote=False): payload = bytes(json.dumps(activity.to_json()), "utf-8") obj = Activity(payload=payload, person=person, remote=remote) obj.save() return obj.id