2014-05-22 75 views
0

這是一個非常簡單的概念。在Django中,如何爲用戶註冊時創建初始數據集

簡報名參加xyz服務。

當她這樣做時,她的賬戶預先填充了20個小工具。

然後,她可以稍後添加自己的小部件。

我一直在用一箇中間表來抓取widget模型中的物品,然後應用這個用戶。但它很複雜和醜陋。但也許這只是它必須的方式。

你會如何做到這一點?你見過它的教程嗎?任何建議都會非常有幫助。

是否會導入固定裝置?

回答

0

東西已經表示默認項,這是否是一個intermidiary表或is_default標誌或一個硬編碼的列表都有其優點和缺點

,在格蘭分貝標誌或在自己的表中存儲它們很好,因爲它允許你在運行中更改默認值。

在您的代碼中對它們進行硬編碼將需要重新加載/重新部署您的應用程序以進行更改,但只會讓開發人員更改它們。

我敢肯定還有更多的方法!

+0

很高興知道我不會錯過任何東西。我將在自己的表中進行排序,然後執行post_save()來添加記錄。感謝您的思考。 –

相關問題