A simple Django app to manage basic SEO tags.
Project description
Seo-Meow is a very simple Django app to manage basic SEO tags. https://github.com/utekay/seo-meow
Installation
$ pip install git+https://github.com/utekay/seo-meow.git
# settings.py INSTALLED_APPS = [ ... 'seomeow', ]
$ python manage.py migrate seomeow
Usage
The app looks for the SeoMeow object that matches the current URL. Otherwise it returns the object for “/” which is created automatically.
{% load seomeow %} <!DOCTYPE html> <html lang="en"> <head> ... {% put_seo_meow_tags_here %} ...
Also you can ‘assign’ the SeoMeow object to any model instance via Django admin interface. A hyperlink for editing or creating a related SeoMeow object will be available in the message area after mixin class is added to the admin model.
# admin.py from django.contrib import admin from seomeow.admin import SeoMeowShortcut from .models import News @admin.register(News) class NewsAdmin(SeoMeowShortcut, admin.ModelAdmin): ...
The model method “get_absolute_url” is required in this case.
# models.py from django.db import models from django.core.urlresolvers import reverse class News(models.Model): ... def get_absolute_url(self): # return "/news/%d/" % self.pk # or return reverse("news", args=(self.pk,))
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.
Source Distribution
File details
Details for the file seo-meow-0.1.zip
.
File metadata
- Download URL: seo-meow-0.1.zip
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
d66bc0fbdfa1de257479ee47ca9869aa897a5743ca7d6440c58f3931254258b8
|
|
MD5 |
fc2505a8e671472ab5cd83bbb04eb45e
|
|
BLAKE2b-256 |
b511fa17149d863103414a787960815b494cdbff09db53ad12cf3596501ae152
|