Django的自动弹头场。

lc-django-autoslug的Python项目详细描述


https://img.shields.io/coveralls/neithere/django-autoslug.svghttps://img.shields.io/travis/neithere/django-autoslug.svghttps://img.shields.io/pypi/format/django-autoslug.svghttps://img.shields.io/pypi/status/django-autoslug.svghttps://img.shields.io/pypi/v/django-autoslug.svghttps://img.shields.io/pypi/pyversions/django-autoslug.svghttps://img.shields.io/pypi/dd/django-autoslug.svghttps://readthedocs.org/projects/django-autoslug/badge/?version=stablehttps://readthedocs.org/projects/django-autoslug/badge/?version=latest

django autoslug是一个可重用的django库,它提供了一个改进的 能自动:

  1. 从另一个字段填充自身,
  2. 保持值的唯一性并
  3. 使用自定义的slugify()函数来获得更好的i18n。

该字段是高度可配置的。

要求

python 2.7、3.5或pypy

django 1.7.10或更高。

在其他环境中成功使用Django Autoslug是可能的 但它们没有经过测试。

注意

PyPy3不受官方支持,只是因为 与django autoslug本身无关的ci上的权限和\uu pycache\uu

示例

一个简单的例子:

fromdjango.db.modelsimportCharField,ModelfromautoslugimportAutoSlugFieldclassArticle(Model):title=CharField(max_length=200)slug=AutoSlugField(populate_from='title')

更复杂的示例:

fromdjango.db.modelsimportCharField,DateField,ForeignKey,Modelfromdjango.contrib.auth.modelsimportUserfromautoslugimportAutoSlugFieldclassArticle(Model):title=CharField(max_length=200)pub_date=DateField(auto_now_add=True)author=ForeignKey(User)slug=AutoSlugField(populate_from=lambdainstance:instance.title,unique_with=['author__name','pub_date__month'],slugify=lambdavalue:value.replace(' ','-'))

文档

complete documentation 准备好了。它是为最新版本自动生成的。

社区

这个应用程序最初由andy mikhailenko创建,然后改进 其他开发商。它们在authors.rst中列出。

请随时提交问题和/或提交修补程序。

有关首选工作流的提示,请参见contribution.rst

许可

django autoslug是免费软件;您可以重新分发它和/或 根据GNU Lesser通用公共许可证的条款修改为 由自由软件基金会出版;或 许可证,或(由您选择)任何更高版本。

Django Autoslug的发行是希望它能有用, 但没有任何保证;甚至没有 适销性或适合某一特定目的的适销性。看GNU 更详细的信息,请参阅较低的通用公共许可证。

你应该收到一份GNU的副本 与此程序一起使用许可证;请参阅文件copying.lesser。如果不是, 见GNU licenses

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Android应用程序中处理新活动时出现java NullPointerException   从PSV文件读取Java   在JavaSwing中将方法从一个类传递到另一个类   带有MongoDB错误的java Vertx ClassNotFoundException:com。mongodb。联系溪流工厂   在java中替换2D数组中的数字?   java Avro方案空布尔和双整数布尔的写并集   java导入组织。neo4j无法解决?   从另一个获取变量。使用反射的java文件   Java:以格式化字符串的形式返回具有非常不同的条目长度的2D数组   java客户端应用程序正在从IBMMQ接收不同格式的消息体   java在我的主循环中的步骤有问题   java如何正确安装来自sslforfree的证书。tomcat服务器上的com   java RecyclerView变更单永久   java如何获得屏幕的精确中间位置,即使调整了大小