Найти - Пользователи
Полная версия: [Flask] Title из базы по url
Начало » Web » [Flask] Title из базы по url
1
armor
Добрый день,
как можно загружать title страницы из базы по url с учетом параметров?
Нужна система чтобы seo сам мог записывать в базу текст title, description, keywords. Проблема в том, что title может меняться в зависимости от параметров, например:
/post/<type> - title1
/post/<type>?param1=value1 - title2
/post<type>?param1=value&param2=value2 - title3
Подскажите, пожалуйста, как грамотно реализовать.
newca9h
Здравствуйте! Если параметры дополняют текущий title, то завяжите модель с моделью параметров, а во view делайте выборку по ним. Конечный title будет формироваться последовательно по той сортировке, которую вы зададите.

Пример. Title имеет - “некоторый текст”. Параметры: russia хранит текст - “В России” и city хранит - “в Томске”.

URL: http//site.com/post/1/?country=Russia&city=Tomsk.

И title примет вид: “В России в Томске некоторый текст”.

Если же это разные title для каждого параметра и параметры заранее неизвестны, то здесь сложнее. Можно попробовать так:

1. Создаете модель страницы;
2. Создаете модель параметров;
2. Создаете модель SEO и завязываете ее с моделью страницы и моделью параметров;

Во views делаете выборку по странице и параметрам в модели SEO и отдаете результат.

Как-то так, хотя, может что-то упустил)
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