コード例 #1
0
def update_score(user_id, obj_id, score):
    obj = ObjectiveModel.query.get(obj_id)
    user = models.user.User.query.get(user_id)
    score_obj = Score.query.filter_by(user_id=user.id,
                                      objective_id=obj.id).first()
    if score_obj:
        score_obj.update(score)
    else:
        json = {"user": user, "objective": obj, "score": score}
        score_obj = Score(json)
        score_obj.create()
    return jsonify({'result': score_obj.to_json()}), 201
コード例 #2
0
 def post(self):
     json_data = request.get_json(force=True)
     score = Score(json_data)
     score.create()
     print("score %r created" % score)
     return {'result': True}
コード例 #3
0
ファイル: app.py プロジェクト: gugadev/peewee-crud
                     address="Jr. Cuzco #756",
                     phone="946485322",
                     email="*****@*****.**")
danna = Student.create(name="Danna",
                       lastname="Valenzuela",
                       gender="F",
                       dni="49357820",
                       address="Av. Progreso #1862",
                       phone="922785464",
                       email="*****@*****.**")
brian = Student.create(name="Brian",
                       lastname="Huilca",
                       gender="M",
                       dni="50274566",
                       address="Clle. Callao #380",
                       phone="94678215",
                       email="*****@*****.**")
datos = Course.create(name="Estructura de datos", credits=4)
algoritmos = Course.create(name="Algoritmos II", credits=5)
dat_group = Group.create(course=datos, name="GDAT01", capacity=40)
alg_group = Group.create(course=algoritmos, name="GALG01", capacity=45)
Registry.create(group=dat_group, student=mia)
Registry.create(group=dat_group, student=danna)
Registry.create(group=alg_group, student=brian)
Registry.create(group=alg_group, student=danna)
Score.create(group=dat_group, student=mia, score=16.85)
Score.create(group=dat_group, student=danna, score=15.93)
Score.create(group=alg_group, student=danna, score=17.29)
Score.create(group=alg_group, student=brian, score=16.51)

db.close()