redsolutioncms.django-SEO забезпечує SEO полів для об'єктів будь-якої моделі, зареєстрованого в адмін або протягом заданого URL.
Установка:
І NBSP; 1. Покладіть SEO як останній елемент до вашого INSTALLED_APPS в settings.py у вашому Django проекту.
І NBSP; 2. Синхронізація бази даних:
І NBSP; ./ manage.py SyncDB
Застосування:
У settings.py:
Додати імена ModelAdmins бути дублювання:
SEO_FOR_MODELS = [
І NBSP; '. <Додаток> .models <Модель>',
]
У шаблоні:
Перш за все, завантажте seo_tags в кожному шаблоні ви хочете використовувати:
{% Навантаження seo_tags%}
Використовуйте ::
І NBSP; {% SEO <назва | Ключові слова | Опис> [для <об'єкт>]%}
Або ::
І NBSP; {% SEO <назва | Ключові слова | Опис> [для <об'єкт>] в якості <змінна>%} {{<змінна>}}
Приклад:
settings.py:
INSTALLED_APPS = (
І NBSP; ...
І NBSP; 'додаток',
І NBSP; ...
І NBSP; 'SEO',
)
SEO_FOR_MODELS = [
І NBSP; 'app.models.Object',
І NBSP; 'app.models.Another',
]
шаблони / object.html:
{% Навантаження seo_tags%}
І NBSP;
І NBSP;
І NBSP;
І NBSP; <назва> {% SEO Title для об'єкта%}
І NBSP;
І NBSP; <тіло>
І NBSP; {{object.content}}
І NBSP;
{% SEO Title для об'єкта, seo_title%} {{seo_title}}
І NBSP;