跳转到主要内容

基于django-extensions AutoSlugField的AutoSlugField,为Django添加了跟踪外键/父字段以便生成slug的选项。

项目描述

基于django-extensions AutoSlugField的AutoSlugField,为Django添加了跟踪外键/父字段以便生成slug的选项。

安装

像安装任何其他PyPI包一样安装django-autoslug-field

pip install django-autoslug-field

配置和用法

  • django_autoslug添加到您的settings.py中的INSTALLED_APPS列表中

  • 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)
  • 如果需要俄语转写支持,请安装http://pypi.python.org/pypi/pytils

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

django-autoslug-field-0.2.3.tar.gz (6.9 kB 查看散列)

上传时间:

支持者