Интегрировать существующий код блога в Django-CMS?

Если у меня уже есть приложение для блога, созданное с помощью Django, и я хочу использовать его с моим новым сайтом Django CMS, можно просто поместить его в мой новый проект Django CMS как отдельное приложение и сопоставить что угодно? /blog/ в приложение блога, а не в плагин Django CMS? Я предполагаю, что мне нужно знать, когда лучше написать мое приложение Django в виде плагина, а не всего приложения?

Спасибо

ДжеффС


person tdelam    schedule 11.04.2012    source источник


Ответы (1)


Да, но вы не просто добавляете его в urls.py, вместо этого вы можете написать AppHook, чтобы связать схему URL вашего блога с определенной страницей в вашей CMS.

Плагины, с другой стороны полезны, если вы хотите вставить определенные аспекты вашего приложения в заполнители других страниц — например, чтобы показать ваши последние 3 сообщения на главной странице.

Вы также можете включить пути вашего блога в навигационную цепочку или меню на своем сайте — в этом случае вам нужно написать собственный Меню.

Наконец, также может быть полезно использовать заполнители django cms в своем блоге. модель. Он позволит вам публиковать разнообразный контент с помощью плагинов.

person Timmy O'Mahony    schedule 11.04.2012
comment
1+ за ссылку-заполнитель - person rluba; 01.09.2012