AutoSlugField for Django based on django-extensions AutoSlugField, adds option to track foreignkey/parent field for slug.
Project description
AutoSlugField for Django based on django-extensions AutoSlugField, adds option to track foreignkey/parent field for slug.
Installation
Install django-autoslug-field like you would install any other pypi package:
pip install django-autoslug-field
Configuration and usage
add django_autoslug to the list of INSTALLED_APPS in your settings.py
use in models.py:
from django_autoslug.fields import AutoSlugField ... class MyModel(models.Model): lang = models.CharField(_('lang'), max_length=50, choices=settings.LANGUAGES) title = models.CharField(_('title'), max_length=255) parent = models.ForeignKey('MyModel', blank=True, null=True) slug = AutoSlugField(populate_from=('title',), recursive='parent', prefix_from=('lang',), unique=True, max_length=255, overwrite=True)
install http://pypi.python.org/pypi/pytils if you need russian translit support
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
File details
Details for the file django-autoslug-field-0.2.3.tar.gz
.
File metadata
- Download URL: django-autoslug-field-0.2.3.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 584a207871f9ddbe814d0918f5aecc6faad3d3953f77b845f2cd9a086ab33cbd |
|
MD5 | cb0e6695bc5f9672b112f01e4b2d0bd3 |
|
BLAKE2b-256 | b30ea2e884d089761372b8bf03134b9677c75368b4b81122b4a909e3d2255ce3 |