我在我的應用程序有一個愚蠢的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)
上述模型正是我在我的應用程序,這種模式是用來讓用戶得到他們的大學,僅此而已。
它的工作原理,但我認爲必須有一個更好的方式來設計這個模型,因爲假設我要得到相同的公司,同一部門內的所有用戶的時間同一時期,它不是那麼容易的。
請幫我重建這個模型,任何建議將不勝感激!
讓你覺得我的模型是好的?我想我應該重新設計模型 – paynestrike
@chenliang取決於你將要使用它。沒有更多的細節,也許公司和部門應該是他們自己的模型而不是charfields,以及用於描述工作的文本字段?薪水?我真的不知道......這取決於。但在我看來,這個問題就足夠了。 –
謝謝,我編輯的問題,請查看 – paynestrike