示例#1
0
def addResume(request):
	if (request.method == 'POST'):
		parsed_json = json.loads(request.body.decode("utf-8"))
		resume = Resume(name=parsed_json['name'], email=parsed_json['email'], post=parsed_json['post'], phone=parsed_json['phone'], about=parsed_json['about'], resume_user_id=parsed_json['id'], city=parsed_json['city'], education=parsed_json['education'], institution=parsed_json['institution'], profession=parsed_json['profession'])
		resume.save()
		for skill in parsed_json['skills']:
			skill = Skill(skill=skill['skill'], text=skill['description'], skill_user_id=parsed_json['id'], post=parsed_json['post'])
			skill.save()
		for company in parsed_json['companies']:
			company = Company(company=company['company'], expirience=company['expirience'], skill_user_id=parsed_json['id'], post=parsed_json['post'], date=company['date'])
			company.save()
	return redirect('/')
示例#2
0
文件: routes.py 项目: olaborde/klik
def create_company():
    picture = request.form.get('picture', "")
    name = request.form.get('name', "")
    bio = request.form.get('bio', "")
    specialization = request.form.get('specialization', "")
    username = request.form.get('username', "")
    email = request.form.get('email', "")
    password = request.form.get('password', "")

    # company = Company("dummy pic", "Evil Corp", "zap", "take yo money", "Ecorp", "*****@*****.**", "mazzaradi")
    newCompany = Company(picture, name, bio, specialization, username, email,
                         password)
    db.session.add(newCompany)
    db.session.commit()
    return redirect("/login")
示例#3
0
def editResume(request):
	if (request.method == 'POST'):
		parsed_json = json.loads(request.body.decode("utf-8"))
		resume = Resume.objects.get(id=parsed_json['resumeId'])
		resume.name = parsed_json['data']['name']
		resume.email = parsed_json['data']['email']
		resume.post = parsed_json['data']['post']
		resume.phone = parsed_json['data']['phone']
		resume.about = parsed_json['data']['about']
		resume.education = parsed_json['data']['education']
		resume.institution = parsed_json['data']['institution']
		resume.profession = parsed_json['data']['profession']
		resume.save()
		Skill.objects.filter(post=parsed_json['data']['post'], skill_user_id=parsed_json['data']['id']).delete()
		Company.objects.filter(post=parsed_json['data']['post'], skill_user_id=parsed_json['data']['id']).delete()
		for skill in parsed_json['data']['skills']:
			skill = Skill(skill=skill['skill'], text=skill['description'], skill_user_id=parsed_json['data']['id'], post=parsed_json['data']['post'])
			skill.save()
		for company in parsed_json['data']['companies']:
			company = Company(company=company['company'], expirience=company['expirience'], skill_user_id=parsed_json['data']['id'], post=parsed_json['data']['post'], date=company['date'])
			company.save()
	return redirect('/')
def random_vat():
    digits = list(map(str, range(10)))
    res = 'BE0' + "".join(rnd.choice(digits) for i in range(9))
    GENERATED_VATS.append(res)
    return res


def random_company_name():
    alphabet = list(map(chr, range(ord('A'), ord('Z') + 1)))
    return "".join(rnd.choice(alphabet) for i in range(rnd.randint(4, 10)))

Company.objects.bulk_create([
    Company(
        vat=random_vat(),
        name=random_company_name(),
        employees=rnd.randint(-1, 1000),
        profit=rnd.randint(-1_000_000, 1_000_000_000)
    ) for i in range(COMPANIES_COUNT)
])

partners = [
    Partner(name=name)
    for name in PARTNERS
]

for partner in partners : 
    partner.save()

for index, (part, count) in enumerate(PARTNERS.items()):
    interactions = {