Как динамически создавать новые страницы в вики Django? - PullRequest
0 голосов
/ 21 мая 2011

Я создаю вики в Django, где пользователи должны иметь возможность регистрироваться, входить в систему, создавать страницы, а другие пользователи, которые также могут входить в систему, должны видеть все созданные страницы, а затем либо создавать новые страницы, либо редактировать существующие.

Я уже создал страницы регистрации и входа, и я в порядке с созданием и редактированием контента на страницах.Мой вопрос - кто-нибудь из вас (кто знает Django) знает, как я могу реализовать создание новых страниц на моем сайте?Я думаю, что это будет в форме «формы», в которой вы будете указывать URL, заголовок и содержимое новой страницы, но как вы на самом деле создаете новые страницы и сможете просматривать все созданные страницы для любого пользователя?

Я застрял на этой стене, и любая помощь будет признательна!

Ответы [ 2 ]

0 голосов
/ 02 мая 2014

Во время создания страницы с формой, которую вы упомянули, если пользователь вошел в систему, вы захотите сохранить идентификатор пользователя в качестве внешнего ключа в вашей модели страницы. Затем, когда вы переходите к отображению созданных страниц для конкретного пользователя, вы просто следите за отношениями.

Это было опубликовано давным-давно, так что вы, вероятно, просто захотите использовать это приложение Django, поскольку оно решает все это за вас, в одном красивом пакете:

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

0 голосов
/ 21 мая 2011

Вы видели учебник здесь?http://showmedo.com/videotutorials/video?name=1100000 Я создал вики с этим уроком - я думаю, что даже если он не отвечает на ваш вопрос, он все равно может указывать вам правильное направление.Надеюсь, это поможет!

...