2011-05-21 33 views
0

我正在Django創建一個wiki,用戶應該能夠註冊,登錄,創建頁面和其他登錄用戶應該能夠看到所有創建的頁面,然後創建新頁面或編輯現有頁面。如何在Django wiki中動態創建新頁面?

我已經創建了註冊和登錄頁面,並且我很擅長在頁面上創建和編輯內容。我的問題是 - 你們中的任何一個人(誰知道Django)知道如何在網站中實現創建新頁面?我認爲它會以「表單」的形式出現,然後指定新頁面的URL,標題和內容,但是,您如何真正創建新頁面並能夠查看所有創建的頁面給任何用戶?

我被困在這堵牆,任何幫助將不勝感激!

回答

0

在使用所提到的表單創建頁面時,如果用戶已經登錄,則需要將用戶ID作爲外鍵存儲在頁面Model中。然後,當您去顯示特定用戶的創建頁面時,您只需遵循關係。

這被張貼在很久以前,所以你可能只是想用這個Django應用程序,因爲它解決了所有這一切對你來說,在一個漂亮的包:

https://github.com/benjaoming/django-wiki