Найти - Пользователи
Полная версия: Добавление полей для Flatpages
Начало » Django » Добавление полей для Flatpages
1
blackstone
Здравствуйте!
Подскажите как расширить flatpages чтобы добавить поля description и keywords к страницам.

Я нашел статью http://www.overmortal.com/blog/post/17-extending-django-s-flatpages , но т.к. у меня мало опыта пока по Django, не пойму где это прописывать и т.д.

Заранее спасибо!
Ferroman
“Это прописывать” это что? Вы бы поконкретнее вопрос задавали.
В джангобуке есть нормальное описание.
blackstone
Ferroman
“Это прописывать” это что? Вы бы поконкретнее вопрос задавали.
В джангобуке есть нормальное описание.
Я про то, что пока не понимаю где создавать модель и т.д. как по ссылке - опыта пока не хватает - нужно поподробней описание в каком каталоге какой файл создавать и т.д.

И flatpages меня бы во многом устроило, если бы удалось добавить эти поля для SEO.
Ferroman
У одного из нас проблемы либо с головой, либо с глазами.
Я вижу что по ссылке, которую дал, шаг за шагом описано по русски куда и как прописать, где создать модель, файл и т.п.
А что видите вы?
blackstone
Ferroman
У одного из нас проблемы либо с головой, либо с глазами.
Я вижу что по ссылке, которую дал, шаг за шагом описано по русски куда и как прописать, где создать модель, файл и т.п.
А что видите вы?
Я читал эту странцицу про flatpages в djbook но мне не понятно - где там написано как добавить поля в админку и тд - если не трудно вставьте сюда кусок текста.

Извините конечно, что проблему формулирую рызмыто.

Еще раз попробую описать что я хочу.

Задача: Использовать flatpage - по их назначению - делать страницы (я прикрутил к ним tinymce в админке) и все вроде хорошо. Но любому сайту нужно для SEO иметь keywords и descriptions в мета-тегах и править это в админке общей. Без этого смысла нет. И я хочу знать как правильно не трогая исходники django сделать эти поля в админке - в публичной части вроде понятно.
Если для этого нужно править исходники фреймворка, то однозначно быстрей создать аналог с нуля для простых страниц.
Ferroman
Т.е. для каждой страницы отдельно?

Тогда надо переопределять flatpage по-своему и добавить нужные поля туда.
http://overtag.dk/wordpress/2008/07/tip-extending-django-flatpages/
http://stackoverflow.com/questions/1021487/add-functionality-to-django-flatpages-without-changing-the-original-django-app

Вот - http://www.overmortal.com/blog/post/17-extending-djangos-flatpages готовое решение для вашего случая.

Но я бы делал отдельное приложение, и не усложнял.
blackstone
Ferroman
Т.е. для каждой страницы отдельно?

Тогда надо переопределять flatpage по-своему и добавить нужные поля туда.
http://overtag.dk/wordpress/2008/07/tip-extending-django-flatpages/
http://stackoverflow.com/questions/1021487/add-functionality-to-django-flatpages-without-changing-the-original-django-app

Вот - http://www.overmortal.com/blog/post/17-extending-djangos-flatpages готовое решение для вашего случая.

Но я бы делал отдельное приложение, и не усложнял.
Спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB