2016-08-19 55 views
0

我不知道如何佈置我的數據庫。數據驅動訂購的數據庫佈局(任務優先級)

我有一個名爲「任務」模式,用戶可以爲他們想創造儘可能多的任務,他們創造了這些任務在此之後,他們可以只順序(優先級),但是他們想要的。

我認爲有關創建的字段(task_number)訂購由所述元件(任務)。 如果用戶想sample2成爲第一,該數據庫將是這樣的:

id  name  task_number 
1  sample1 2 
2  sample2 1 
3  sample3 3 
4  sample4 4 

這是一個很好的方法,或者怎麼會一個結構的數據庫?

+1

非常含糊,不是關於Python和Django,而是數據庫佈局。 – handle

+0

@handle,是的。我甚至還沒有開始創建我的模型。 :(但無論如何,感謝閱讀... –

回答

1

是的,一般來說這是一個正確的方法。

您可能還需要考慮將「任務順序」替換爲「優先級」(正常,高,低等),因爲它可能更加便於用戶使用並且更容易維護(創建新任務不需要重新排序) 。