Передача переменных в просмотры комментариев Джанго

StackOverflow https://stackoverflow.com/questions/896532

  •  23-08-2019
  •  | 
  •  

Вопрос

Хорошо, я знаю, что задавал похожие вопросы, но я чувствую, что это, надеюсь, немного по -другому. Я интегрирую django.comments в свое приложение, и чем больше я играю с ним, тем больше я понимаю, что это может даже не стоить моего в конце дня. Помимо этого, мне удалось добавить Captcha к своим комментариям, и я узнал, что настройка формы - это ужасная идея (скрывающая то, что Honeypot глупо сложна, и от того, что я могу сказать, требует JS, чтобы скрыться. Жаль.). Все в порядке, мне удалось поработать с этим. Тем не менее, шаблоны для комментариев (предварительный просмотр и опубликованный) разочаровывают.

Когда пользователь отправляется на предварительный просмотр или размещенные шаблоны, я бы хотел, чтобы мои боковые панели, у которых есть динамические данные, все еще функциональны, а это не так. Должен ли я переопределить/переписать представления комментариев, чтобы подтолкнуть данные к этим представлениям? В этот момент кажется, что я все равно переписываю крупную часть системы комментариев, и было бы почти полезно просто написать свой собственный в этом случае. Я более чем готов сделать это и полностью понимаю, что не имею права на идеальную систему комментариев от Джанго. Я просто хочу убедиться, что я думаю правильно, и что если я хочу больше, чем то, что я получаю от просмотров комментариев, это переписывание их - мой единственный путь.

Конечно, кто -то нашел более здоровый способ, поэтому я подумал, что опрошу аудиторию. Какие-нибудь мысли? Если вам нужна дополнительная информация, просто узнайте!

Это было полезно?

Решение

Динамические данные в боковых панелях - это то, для чего представляются теги шаблонов.

Нет абсолютно необходимости в сорвал со встроенными видами - просто определите теги, добавляйте их в свои шаблоны.

Другие советы

Я также пользовательский шаблон также. Шаблоны в Джанго действительно предназначены только для отображения данных. Я думаю, что Джанго верит в разделение между дизайнерами и разработчиками. Таким образом, они обеспечивают соблюдение идеи шаблонов, чтобы быть достаточно проста для веб -дизайнера. (ребята из фотошопа)

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top