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,))
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
seo-meow-0.1.zip
(8.9 kB
view details)
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
|