Как сделать на Django страницу с параметрами сайта в админке?
Дайте пожалуста совет как это правильнее и удобнее делаеться. То есть основные параметры сайта, что б админ мог поменять не открывая код. Например те же мета данные, тайтл главной и тому подобное. Спасибо
Сергей Горностаев: то есть надо для этого отдельный app или просто в главный шаблон админки подтягивать? Можно пожалуйста чуть поподробнее или линк на подобное
GeekFromUa: вся документация Django от начала до конца посвящена тому, как извлекать данные из базы и подставлять их в шаблоны. Конкретные реализации этого процесса зависят от того, что именно вам нужно. У меня во многих проектах содержимое и мета-денные главной формируется из данных нескольких app'ов. Или вам нужен CMS-функционал, чтобы из админки именно страницы создавать и редактировать?
Типо shell но для темплейтов ?
по сути если тайтл формируется по инстансу модели то.
$ manage.py shell
>> obj = MyModel.objects.filter(field=whatuneed)
>> obj.title="My new title"
>>obj.save()
Да нет, не shell.. именно отдельную страницу в админке... Что б можно было менять некоторые параметры что общие для всего сайта... Например тот же текст копирайта..чтоб сделать вывод как переменную, а администратор мог изменить в админ панели(а не менять в шаблоне текст)