Django application for attaching meta-tags to objects and URL-path.
Project description
Django-приложение, позволяющее задать мета-теги для объектов базы данных и URL-путей.
Установка
$ pip install djlime-metatags
Подключение
Добавьте приложение metatags в кортеж INSTALLED_APPS:
INSTALLED_APPS = ( ... 'metatags', )
Выполните команду:
python manage.py syncdb (migrate для django=>1.7)
Для подключения мета-тегов к объектам необходимо импортировать класс MetaTagInline в файл admin.py, вашего приложения и указать его в списке inlines, ModelAdmin-класса
from metatags.admin import MetaTagInline ... class PageAdmin(admin.ModelAdmin): list_display = ('url', 'title') inlines = (MetaTagInline,) ...
Также приложение реализует свой ModelAdmin класс, реализующий интерфейс добавления мета-тегов для заданных URL-путей.
Загрузите библиотеку тегов {% load meta_tags %} и создайте в секции head блок, для включения метатегов:
{% load meta_tags %} <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> {% block meta_tags %} {% include_meta_tags %} {% endblock %} ... </head>
Команды управления
syncmetatags - синхронизация полей при совместном использовании с приложением django-modeltranslation. Данная команда доступна начиная с версии 0.9.11.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.