为了简单起见,我们假设我们有一个雇主,员工和工作关系。
from django.contrib.auth.models import User
class Employer(models.Model):
employer_user = models.ForeignKey(User) #Employer user_id
class Employee(models.Model):
employee_user = models.ForeignKey(User) #Employee user_id
class Job(models.Model):
employer = models.ForeignKey(Employer)
employee = models.ForeignKey(Employee)
title=models.CharField(max_length=100)
我有一个数据库表,用列保存每个作业(employer_id,employee_id,job_title)
当雇主通过他的账户(Employer.user.id)提出请求(job_title)django(基于确定的方法select_employee)必须选择一个在线员工并请求他找工作和等待答案如果被接受将其保存在数据库中,如果被拒绝,则确定另一名员工,并且与之前相同,等待答案等等,如果没有其他员工发送错误。
(我有我的程序来确定员工) 如何实现它。 我的主要问题是Serializers和View类。