Skip to main content

Adds generic SEO fields for objects in your site

Project description

SEO fields for objects of any model registered in admin.

https://img.shields.io/pypi/v/django-easy-seo.svg https://img.shields.io/pypi/dm/django-easy-seo.svg https://img.shields.io/github/license/bashu/django-easy-seo.svg

Setup

Either clone this repository into your project, or install with pip install django-easy-seo

You’ll need to add seo as a LAST item to INSTALLED_APPS in your project’s settings.py file :

INSTALLED_APPS = (
    ...
    'seo',  # must be last in a list
)

Then run ./manage.py syncdb to create the required database tables

Configuration

There is only one mandatory configuration option you need to set in your settings.py :

# Override / extend ModelAdmin classes for a given Models
SEO_FOR_MODELS = [
    '<app_name>.models.<ModelName>',
]

Usage

First of all, load the seo_tags in every template where you want to use it :

{% load seo_tags %}

Use :

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

or :

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

Please see example application. This application is used to manually test the functionalities of this package. This also serves as a good example.

You need only Django 1.4 or above to run that. It might run on older versions but that is not tested.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-easy-seo-0.4.7.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

django_easy_seo-0.4.7-py2.py3-none-any.whl (17.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-easy-seo-0.4.7.tar.gz.

File metadata

File hashes

Hashes for django-easy-seo-0.4.7.tar.gz
Algorithm Hash digest
SHA256 92b4a397f86948fd1c67d24664de23c174ff7e0c0102e64d241667fc1c3d74fb
MD5 543fa36e77cd80db15f137ec418c1073
BLAKE2b-256 d2770bfbb44ffc695f45e50029dc9a492ea9e163b008c139c203e6b67f9b889e

See more details on using hashes here.

File details

Details for the file django_easy_seo-0.4.7-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_easy_seo-0.4.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 aaec3fc31c574dba1c140d7d5cbfb5cffdb02ff52628c50324c60f34d166eef6
MD5 7ed68f6418324eb5dcf6b283d45af954
BLAKE2b-256 3f34b288defaa7f55c5c4cc9587d69d61b36ba7a1894c892594feaca9e9f47b7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page