{ "info": { "author": "Charles Leifer", "author_email": "coleifer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "=================\ndjango-smart-slug\n=================\n\nslug fields for the lazy\n\nExamples\n--------\n\nThere are exhausting examples in the tests, but here's the quick rundown::\n\n from django.db import models\n from smart_slug.fields import SmartSlugField\n\n class Simple(models.Model):\n slug = SmartSlugField(max_length=5, underscores=False)\n\n class Complex(models.Model):\n title = models.CharField(max_length=100)\n slug = SmartSlugField(\n source_field='title',\n date_field='pub_date',\n split_on_words=True,\n max_length=10)\n pub_date = models.DateTimeField(auto_now=True)\n\n >>> s1 = Simple.objects.create(slug='simple')\n >>> s1.slug\n simpl\n\n >>> s2 = Simple.objects.create(slug='simple')\n >>> s2.slug\n sim-1\n\n >>> s3 = Simple.objects.create(slug='simple')\n >>> s3.slug\n sim-2\n\n >>> c1 = Complex.objects.create(title='complex example')\n >>> c1.slug\n complex\n\n >>> c2 = Complex.objects.create(title='complex example')\n >>> c2.slug\n complex_", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/coleifer/django-smart-slug/tree/master", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-smart-slug", "package_url": "https://pypi.org/project/django-smart-slug/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-smart-slug/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/coleifer/django-smart-slug/tree/master" }, "release_url": "https://pypi.org/project/django-smart-slug/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "a smart slug field for your models", "version": "0.1.0" }, "last_serial": 790677, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8aa1bf6ef7177941fcf6bac6c255b69e", "sha256": "cf6f1c0b4e5bf6a019945d488d6b10763af56be3bd6961bc36925bcc658b05c8" }, "downloads": -1, "filename": "django-smart-slug-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8aa1bf6ef7177941fcf6bac6c255b69e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3907, "upload_time": "2010-08-07T20:46:57", "url": "https://files.pythonhosted.org/packages/19/45/8ff54b8801e2070b4acc6d0226d676eb3f51f093b686f598474c8cdf06ae/django-smart-slug-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8aa1bf6ef7177941fcf6bac6c255b69e", "sha256": "cf6f1c0b4e5bf6a019945d488d6b10763af56be3bd6961bc36925bcc658b05c8" }, "downloads": -1, "filename": "django-smart-slug-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8aa1bf6ef7177941fcf6bac6c255b69e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3907, "upload_time": "2010-08-07T20:46:57", "url": "https://files.pythonhosted.org/packages/19/45/8ff54b8801e2070b4acc6d0226d676eb3f51f093b686f598474c8cdf06ae/django-smart-slug-0.1.0.tar.gz" } ] }