Мне нужно создать приложение для отображения списка проектов и деталей проекта.Django cms url pattern без apphook
Информация о проекте хранится в отдельной базе данных, которая не связана с базовой моделью.
Я создал два подключаемых модуля, чтобы отобразить список проектов и вывести данные для конкретного проекта.
для учителей, чтобы сотрудничать друг должен иметь свою собственную страницу с URL
r'^(?P<project_title>\w+)/$'
И я думал использовать URL для выбора с проектом будет показан в проекте детали плагина.
После прочтения документов я нашел только один способ сделать это. Сделайте это по апфаку. Но если я сделаю так, это потеряет смысл использовать CMS. Потому что на самом деле я сделаю ту же работу, что и не использую CMS.
Итак, мой вопрос в том, есть ли какое-либо решение для создания шаблонов URL без использования аппендиков.
Здравствуйте, вам нужно только apphook, если вы хотите управлять конечной точкой приложения через cms. Если я правильно понимаю, вы должны будете добавить свои URL-адреса приложений через include в свой проект urls.py перед записью URL-адресов cms. – Paulo
Я хочу использовать родительский шаблон (с плагином) на страницах крючка приложения Например, имя проекта apphook 'project_detail' , поэтому, когда я перехожу на http: // url/project_detail, все в порядке, я могу использовать редактор cms, но когда Я перехожу к http: // url/project_detail/test. Я получу только шаблон, который напишет в view.py, без каких-либо плагинов. –
Я не могу ответить на ваш вопрос, если вы не добавите код, но сначала. Чтобы создать аппак, не теряется чувство CMS. Это делает совершенно противоположное в обучении вашего приложения о CMS. Я серьезно рекомендую посмотреть это видео, чтобы узнать об интеграции приложений; https://youtu.be/Dj8dhgmzlFM?list=PLbNxojMo86v42AOM47uhaEFHIJFUM4d6M –