我的应用程序中有一个愚蠢的Job
模型:
class Job(models.Model):
# working info
user = models.ForeignKey(User)
company = models.CharField(max_length=100, blank=True)
department = models.CharField(max_length=100, blank=True)
inaugural_date = models.DateField('inaugural date', blank=True)
resignation_date = models.DateField('resignation date', blank=True)
上面的模型正是我在我的应用程序中使用的模型,这个模型用于让用户获得他们的大学,仅此而已。
它有效,但我认为必须有更好的方法来设计这个模型,因为假设我想在同一时间获得同一公司和同一部门的所有用户,这并不容易。
请帮我重建这个模型,任何建议将不胜感激!