2011-05-21 77 views
0

我正在Django创建一个wiki,用户应该能够注册,登录,创建页面和其他登录用户应该能够看到所有创建的页面,然后创建新页面或编辑现有页面。如何在Django wiki中动态创建新页面?

我已经创建了注册和登录页面,并且我很擅长在页面上创建和编辑内容。我的问题是 - 你们中的任何一个人(谁知道Django)知道如何在网站中实现创建新页面?我认为它会以“表单”的形式出现,然后指定新页面的URL,标题和内容,但是,您如何真正创建新页面并能够查看所有创建的页面给任何用户?

我被困在这堵墙,任何帮助将不胜感激!

回答

0

在使用所提到的表单创建页面时,如果用户已经登录,则需要将用户ID作为外键存储在页面Model中。然后,当您去显示特定用户的创建页面时,您只需遵循关系。

这被张贴在很久以前,所以你可能只是想用这个Django应用程序,因为它解决了所有这一切对你来说,在一个漂亮的包:

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