为您的模型提供智能短链接字段
项目描述
懒人的slug字段
示例
测试中有令人筋疲力的示例,但这里简要概述一下
from django.db import models from smart_slug.fields import SmartSlugField class Simple(models.Model): slug = SmartSlugField(max_length=5, underscores=False) class Complex(models.Model): title = models.CharField(max_length=100) slug = SmartSlugField( source_field='title', date_field='pub_date', split_on_words=True, max_length=10) pub_date = models.DateTimeField(auto_now=True) >>> s1 = Simple.objects.create(slug='simple') >>> s1.slug simpl >>> s2 = Simple.objects.create(slug='simple') >>> s2.slug sim-1 >>> s3 = Simple.objects.create(slug='simple') >>> s3.slug sim-2 >>> c1 = Complex.objects.create(title='complex example') >>> c1.slug complex >>> c2 = Complex.objects.create(title='complex example') >>> c2.slug complex_
项目详情
关闭
django-smart-slug-0.1.0.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cf6f1c0b4e5bf6a019945d488d6b10763af56be3bd6961bc36925bcc658b05c8 |
|
MD5 | 8aa1bf6ef7177941fcf6bac6c255b69e |
|
BLAKE2b-256 | 19458ff54b8801e2070b4acc6d0226d676eb3f51f093b686f598474c8cdf06ae |