如何在Django wiki中动态创建新页面?

时间:2011-05-21 08:17:46

标签: django wiki

我正在Django中创建一个wiki,用户应该能够注册,登录,创建页面和其他用户,他们也可以登录所有已创建的页面,然后创建新页面或编辑现有页面。

我已经创建了注册和登录页面,我可以在页面上创建和编辑内容。我的问题是 - 你们中的任何人(知道Django)知道如何在我的网站中实现创建新页面吗?我认为它将以“表单”形式,然后您指定新页面的URL,标题和内容,但是如何实际创建新页面并能够向任何用户查看所有创建的页面? / p>

我被困在这堵墙上,任何帮助都会受到赞赏!

2 个答案:

答案 0 :(得分:0)

你在这里看过这个教程吗? http://showmedo.com/videotutorials/video?name=1100000 我用该教程构建了一个wiki - 我认为即使它没有回答你的问题,仍然可能指向正确的方向。希望它有所帮助!

答案 1 :(得分:0)

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

这是很久以前发布的,所以你可能只想使用这个Django应用程序,因为它解决了所有这些问题,在一个漂亮的包中:

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