跳转到主要内容

为您的网站中的对象添加通用的SEO字段

项目描述

django-easy-seo
===============

为在管理中注册的任何模型的对象添加SEO字段。

由`Basil Shubin <https://github.com/bashu>`_维护,以及一些优秀的
`贡献者 <https://github.com/bashu/django-easy-seo/contributors>`_。

.. image:: https://img.shields.io/pypi/v/django-easy-seo.svg
:target: https://pypi.python.org/pypi/django-easy-seo/

.. image:: https://img.shields.io/pypi/dm/django-easy-seo.svg
:target: https://pypi.python.org/pypi/django-easy-seo/

.. image:: https://img.shields.io/github/license/bashu/django-easy-seo.svg
:target: https://pypi.python.org/pypi/django-easy-seo/

.. raw:: html

<p align="center">
<img src="https://raw.githubusercontent.com/bashu/django-easy-seo/develop/logo/sizes%20500x300/color.png" alt="django-easy-seo">
</p>

设置
-----

要么将此存储库克隆到您的项目中,要么使用 ``pip install django-easy-seo`` 安装

您需要在项目的 ``settings.py`` 文件中将 ``seo`` 添加为 **最后一个** 项目

.. code-block:: python

INSTALLED_APPS = (
...
'seo', # 必须在列表中最后
)

然后运行 ``./manage.py syncdb`` 以创建所需的数据库表

配置
-------------

您需要在 ``settings.py`` 中设置一个必需的配置选项

.. code-block:: python

# 覆盖/扩展特定模型的ModelAdmin类
SEO_FOR_MODELS = [
'<app_name>.models.<ModelName>',
]

使用
-----

首先,在您想使用它的每个模板中加载 ``seo_tags``

.. code-block:: html+django

{% load seo_tags %}

使用

.. code-block:: html+django

{% seo '<title|keywords|description>' for object %}



.. code-block:: html+django

{% seo '<title|keywords|description>' for object as variable %}
{{ variable }}

请参阅“示例”应用程序。该应用程序用于手动测试该软件包的功能。这也是一个很好的示例。

您只需Django 1.4或更高版本即可运行。它可能可以在较旧版本上运行,但尚未测试。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

django-easy-seo-0.4.8.tar.gz (20.4 kB 查看哈希值)

上传时间

构建分发

django_easy_seo-0.4.8-py2.py3-none-any.whl (28.0 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持