コード例 #1
0
def create_jobs(db_session):
    for i in range(40):
        job = Jobs()
        job.title = f"Вакансия {i}"
        job.salary = random.randint(10, 100) * 1000
        job.content = f"description {i}"
        job.contacts = f'+79{random.randint(100000000, 999999999)}'
        job.user_id = 1
        db_sess = db_session.create_session()
        db_sess.add(job)
        db_sess.commit()
コード例 #2
0
ファイル: jobs_api.py プロジェクト: nikniksham/flask_alchemy
def create_jobs():
    session = db_session.create_session()
    if not request.json:
        return jsonify({'error': 'Empty request'})
    elif not all(key in request.json for key in [
            'team_leader', 'job', 'id', 'is_finished', 'work_size',
            'collaborators'
    ]):
        return jsonify({'error': 'Bad request'})
    if session.query(Jobs).get(request.json.get('id')):
        print('Id already exists')
    session = db_session.create_session()
    jobs = Jobs()
    jobs.job = request.json.get('job')
    jobs.is_finished = request.json.get('is_finished')
    jobs.collaborators = request.json.get('collaborators')
    jobs.work_size = request.json.get('work_size')
    jobs.team_leader = request.json.get('team_leader')
    jobs.user_id = request.json.get('id')
    session.add(jobs)
    session.commit()
    return jsonify({'success': 'OK'})