def insert_company(company): logo_base_url = 'https://www.lgstatic.com/' # 获取到企业的logo地址,下载后放到项目文件中 logo_url = logo_base_url + company['companyLogo'] file_name = download_img(logo_url) with app.app_context(): company_user = User() company_user.name = company['companyFullName'] company_user.email = random_email() company_user.password = '******' company_user.role = User.ROLE_COMPANY db.session.add(company_user) db.session.commit() print(company_user.id) new_company = Company(lagou_company_id=company['companyId'], name=company['companyFullName'], logo=file_name if file_name else 'avatar.png', short_description=company['companyFeatures'], short_name=company['companyShortName'], welfare=company['otherLabel'], trade=company['industryField'], funding=company['financeStage'], size=company['companySize'], city=company['city'], user_id=company_user.id) db.session.add(new_company) db.session.commit()
def create_user(self): user = User() user.username = self.username.data user.email = self.email.data user.password = self.password.data db.session.add(user) db.session.commit() return user
def create_user(self): user = User() #添加企业用户的普通信息 user.name = self.name.data user.email = self.email.data user.password = self.image.data user.role = 30 #管理员的权限是20 db.session.add(user) db.session.commit() return user
def create_company(self): user = User() user.username = self.name.data user.email = self.email.data user.password = self.password.data user.role = User.ROLE_COMPANY db.session.add(user) db.session.commit() return user
def create_company(self, role): user = User() user.username = self.username.data user.email = self.email.data user.password = self.password.data user.role = role db.session.add(user) db.session.commit() return user
def create_user(self, company_id=-1): user = User() user.username = self.username.data user.email = self.email.data user.password = self.password.data if company_id != -1: user.company_id = company_id user.role = user.ROLE_COMPANY db.session.add(user) db.session.commit() return user
def update_profile(self, user: User): user.real_name = self.real_name.data user.email = self.email.data if self.password.data: user.password = self.password.data user.phone = self.phone.data user.work_years = self.work_years.data filename = self.upload_resume() user.resume_url = url_for('static', filename=os.path.join('resumes', filename)) db.session.add(user) db.session.commit()
def create_companyProfile(self): user = User() company = Company() company.location = self.location.data company.number_of_people = dict(PEOPLE_CHOICES).get( self.number_of_people.data) company.company_name = self.companyName.data company.save() user.company_id = company.id user.username = self.username.data user.email = self.email.data user.password = self.password.data user.save()
def create_user(self): user = User() user.username = self.name.data user.email = self.email.data user.password = self.password.data try: db.session.add(user) db.session.commit() except: db.session.rollback() u = User.query.filter_by(email=user.email).first() self.create_resume(u) return user
def create_company(self): user = User() user.username = self.companyname.data user.email = self.email.data user.password = self.password.data user.role = User.ROLE_COMPANY db.session.add(user) db.session.commit() company = ComInfo() company.user = user db.session.add(company) db.session.commit()
def create_user(self): user = User() #这里是添加企业用户的普通信息 user.name = self.name.data user.email = self.email.data user.password = self.password.data user.logo_img = self.image.data user.role = 20 #企业用户的权限是20 db.session.add(user) new_user = User.query.filter_by(name=user.name).first() company = Company() #下面是添加企业用户的详细信息 company.user = new_user company.website = self.web.data company.oneword = self.oneword.data company.description = self.description.data db.session.commit() return user
def create_user(self): #创建用户 user = User() #这里是添加用户的普通信息 user.name = self.name.data user.email = self.email.data user.password = self.password.data user.logo_img = self.image.data db.session.add(user) new_user = User.query.filter_by(name=user.name).first() employee = Employee() #下面是添加用户的详细信息 employee.user = new_user employee.sex = self.sex.data employee.location = self.location.data employee.description = self.description.data employee.resume = self.resume.data db.session.add(employee) db.session.commit() return user
def create_company(self): user = User() user.username = self.name.data user.email = self.email.data user.password = self.password.data user.role = User.ROLE_COMPANY try: db.session.add(user) db.session.commit() except: db.session.rollback() u = User.query.filter_by(email=user.email).first() self.create_table_company(u) return user
def create_user(self, role): print('start create') user = User() user.email = self.email.data user.password = self.password.data user.role = role db.session.add(user) db.session.commit() user_add = User.query.filter_by(email=self.email.data).first() if role == 20: company = Company() company.name = self.name.data company.user_id = user_add.id db.session.add(company) elif role == 10: jobseeker = Jobseeker() jobseeker.name = self.name.data jobseeker.user_id = user_add.id db.session.add(jobseeker) db.session.commit() print('create user ok')
def create_user(self): user = User() user.username = self.username.data user.email = self.email.data user.password = self.password.data user.save()