170 похожих чатов

Всем привет ^^ Вопросы к профи в Django. С данной библиотекой работаю

недавно и возник ряд вопросов.
Есть Django и есть Djangocms.
(Вместо django-admin проект создаётся соответственно командой djangocms)
Итак вопросы.
Имеет ли смысл относительному новичку страдать кастомизируя админку в обычном django или при работе с относительно большим проектом с управляемым содержимым проще сделать это с использованием djangocms (там довольно просто, например, добавить ссылку в toolbar админки и ещё ряд приятностей)?
На что фундаментально повлияет переход на djangocms и какие принципиальные отличия это решение принесёт с собой?
В следствии моих попыток выцепить информацию из разных источников, дальше чем то, что djangocms предназначено для удобной работы именно с сайтами с управляемым содержимым дело не дошло, что вызывает соответствующий вопрос, где в наше время найти сайт, который с ним не работает (кроме соцсетей разве что).
Также возникает вопрос по поводу гибкости django относительно djangocms, а именно вопрос вытекающий из этой фразы - можно ли применять библиотеки и ресурсы предназначенные для django в djangocms?
Заранее спасибо за ответ ^^

9 ответов

11 просмотров

Django admin по сути админка для удобного доступа к данных. Cms все таки для удобства создания сайтов для обычных пользователей.

Vi- Автор вопроса
Ded
Django admin по сути админка для удобного доступа ...

Если говорить про удобный доступ к данным, то да на стадии разработки или взаимодействии с API django-admin имеет больше преимуществ, однако если сайт не требует существенного масштабирования и непрерывного редактирования то в любом случае необходимо иметь "общечеловеческую" cms, обеспечивающую возможность того чтобы поддержка сайта в плане редактирования/добавления контента могла быть осуществлена при помощи действий интуитивно понятных среднестатистическому юзеру, что обеспечивается cms. Плюс насколько я понимаю существует немало плагинов для работы с djangocms и суть действий по большей части не меняется (пожалуйста поправьте меня если я заблуждаюсь) По поводу Wagtail спасибо большое, сейчас опробую данную cms на проекте.

Vi
Если говорить про удобный доступ к данным, то да н...

Насчёт плагинов у djangocms не а курсе. Я юзаю всякие расширения к django.

Vi- Автор вопроса
Ded
Насчёт плагинов у djangocms не а курсе. Я юзаю вся...

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

Vi
Я тоже, просто в процессе кастомизации админки поп...

Ты мне мозг сломал. Cms по сути встроено в джанго. Это его админка классическая. А далее уже чисто кастомизация, не более того.

Vi- Автор вопроса
Max
Ты мне мозг сломал. Cms по сути встроено в джанго....

При создании проекта ты можешь использовать django-admin startproject или djangocms startproject. В первом случае ты получишь стандартную админку, а во втором более простую для кастомизации. Вопрос был именно в том, какие существенные отличия будут при использовании djangocms , вместо django-admin и что разумнее будет использовать при создании проекта с большим количеством управляемого содержимого.

Vi- Автор вопроса
Max
Чистый джанго.

Я не думаю что djangocmd делали от скуки. У него определённо есть свои преимущества. И есть люди которые работали именно с ним. Меня интересует ответ и мнение именно от тех, кто имеет опыт и в обычном Django и знаком с djangocms. Говорить что "чистый django лучше", не имея опыта работы с djangocms в данной ситуации - пустые слова.

Vi- Автор вопроса
Max
Чистый джанго.

Мне уже ответили в личку, что djangocmd это скорее просто доп библиотека, которая никоим образом не препятствует работе с проектом как если бы это был чистый Django, а просто расширяет функционал админки у упрощает процесс создания cms на том же python Django.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта