2014-01-08 18 views
0

我目前正在寫一個web應用程序裏的人填寫必要的信息,並運用到他們的導師。Django應用程序,你可以發送申請當局

所以,在這一點上,導師有一個模型類,它是很像申請人,讓他們可以糾正申請人的信息,而不會影響申請人的原始資料。

我歡迎任何有益的意見。具體來說,我在尋找:

-A每類似內已有Django應用程序,它或多或少,所以我可以瀏覽源。
- 任何特殊的Django的功能,允許這一點,我不能知道的。
-關於這些事情是如何完成的一般信息。

謝謝。

回答

0

廣告一般信息)

你會從一個單一的模式做這個受益(比如ApplicationModel),與場中對 - field_name_applicantfield_name_mentor

然後用CreateViewfields屬性設置爲僅*_applicant領域爲申請人在申請首次填充和UpdateView其字段被設置爲*_mentor領域的導師糾正申請人領域。

已將ApplicationModel.clean()將所有*_applicant字段值複製到它們的*_mentor副本(如果未設置更高版本)。

現在,你必須在它所屬的模型中,所有的業務邏輯;報價在引進Two Scoops of Django標題:

脂肪模型,幫助模塊,超薄意見,愚蠢的模板

+0

謝謝你的建議。但是,就我而言,一名受指導人可以由多位導師提供建議,有點像大學申請。因此,我需要將個人資料複製到每位導師,以便導師/申請人的原始數據仍然是他們保存的方式。在這種情況下你會有什麼建議嗎? – user2707389

相關問題