コード例 #1
0
 def create_job(self,company):
     job = Job()
     self.populate_obj(job)
     job.company=company
     db.session.add(job)
     db.session.commit()
     return job
コード例 #2
0
ファイル: test_models.py プロジェクト: 44cat/jobplus8
    def test_job(self,db,company):
        assert Job.query.count() == 1

        job = Job(name='soft engineer',requirement='10 years',wage='112233k')
        job.company = Company.query.first()

        db.session.add(job)
        db.session.commit()

        assert Job.query.count() == 2
コード例 #3
0
ファイル: fittings.py プロジェクト: 44cat/jobplus8
def company(db):
    company = Company(company.name='aliyeye',
                      website='aliyeye.com',
                      description='this is a good place')
    job = Job(job.name='software_engineer',
              requirement='python',
              wage='1000k/month')
    job.company = company
    db.session.add(company)
    db.session.commit()
    return company, job
コード例 #4
0
def company(db):
    company = Company(company_name='jobplus',
                      location='beijing',
                      description='this is jobplus')
    job = Job(job_title='software_engineer',
              requirements='python',
              salary='100k')
    job.company = company
    db.session.add(company)
    db.session.commit()
    return company, job
コード例 #5
0
    def add_job(self):
        job = Job()
        self.populate_obj(job)
        job.company = current_user.company

        db.session.add(job)
        db.session.commit()

        flash("职位添加成功", 'success')

        return job
コード例 #6
0
ファイル: test_db.py プロジェクト: uranuday/jobplus7
    def test_job(self, db, company):
        assert Job.query.count() == 1

        job = Job(job_title='software engineer',
                  requirements='10 years',
                  salary='50k')
        job.company = Company.query.first()

        db.session.add(job)
        db.session.commit()

        assert Job.query.count() == 2
コード例 #7
0
    def create_job(self, company):
        job = Job()
        job.name = self.name.data
        job.salary_min = self.salary_min.data
        job.salary_max = self.salary_max.data
        job.location = self.location.data
        job.tags = self.tags.data
        job.experience_requirement = self.experience_requirement.data
        job.degree_requirement = self.degree_requirement.data
        job.description = self.description.data
        job.company = company

        db.session.add(job)
        db.session.commit()
コード例 #8
0
    def addjob(self, company=None):
        job = Job(name=self.name.data,
                  requirements=self.requirements.data,
                  salary_range=self.salary_range.data,
                  description=self.description.data,
                  edulevel=self.edulevel.data,
                  experlevel=self.experlevel.data,
                  tags=self.tags.data,
                  cities=self.cities.data)
        if company:
            job.company = company

        db.session.add(job)
        db.session.commit()
        return job