{ "info": { "author": "Fl\u00e1vio Caetano", "author_email": "flavio@vieiracaetano.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: Portuguese (Brazilian)", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "django_admin_thumbnail\r\n======================\r\n[![PyPi version](https://pypip.in/v/django_admin_thumbnail/badge.png)](https://crate.io/packages/django_admin_thumbnail/)\r\n[![PyPi downloads](https://pypip.in/d/django_admin_thumbnail/badge.png)](https://crate.io/packages/django_admin_thumbnail/)\r\n\r\nThis is a package developed to help you with `ImageField` visualization in your `ModelAdmin`. It automatically creates user friendly thumbnail for any `ImageField` you choose to put in your `list_display`.\r\n\r\nAll you have to do is to switch from *ModelAdmin* to *ThumbAdmin* subclass. It's super easy to use: \r\n\r\nThe Looks\r\n---------\r\nThis is how it looks when you hover your cursor over an `ImageField` column:\r\n\r\n![The Looks](https://raw.github.com/fjcaetano/django-admin-thumbnail/master/thumb_image.png)\r\n\r\nUsage\r\n-----\r\n\r\nInsert **admin_thumbnail** to the end of your `INSTALLED_APPS` in `settings.py`:\r\n\r\n``` python\r\nINSTALLED_APPS = (\r\n ...\r\n 'admin_thumbnail',\r\n ...\r\n)\r\n```\r\n\r\nNow, your `ModelAdmin` must look like this::\r\n\r\n``` python\r\nfrom models import ModelExample\r\nfrom admin_thumbnail import thumb_admin\r\nfrom django.contrib import admin\r\n\r\nclass ModelExampleAdmin(thumb_admin.ThumbAdmin):\r\n list_display = ('an_image_field',)\r\n\r\nadmin.register(ModelExample, ModelExampleAdmin)\r\n```\r\n \r\nAfter that you must create your DB table that manages the cached thumbnails:\r\n\r\n python manage.py syncdb\r\n \r\nIf you're using `south` you'll need to initialise **sorl.thumbnail's** migrations:\r\n\r\n```\r\npython manage.py schemamigration sorl.thumbnail --initial\r\npython manage.py migrate sorl.thumbnail --database=$DATABASE_NAME\r\n```\r\n\r\nIf your `$DATABASE_NAME` is not _default_, and you're using a (DB router)[https://docs.djangoproject.com/en/dev/topics/db/multi-db/#using-routers], you should add a key named `thumbnail` to your database mapping dictionary!\r\n\r\nYes! It's THAT simple!\r\n\r\n# Installation\r\n\r\nPlease, first read the [sorl.thumbnail installation](http://sorl-thumbnail.readthedocs.org/en/latest/) to install it's requirements.\r\n\r\nInstall using pip:\r\n\r\n pip install django-admin-thumbnail\r\n \r\nOr you can clone the project and install it via:\r\n\r\n python setup.py install\r\n\r\n## Requirements\r\n\r\n* [Django 1.4+](http://pypi.python.org/pypi/Django/1.4)\r\n* [sorl.thumbnail 11.12+](http://pypi.python.org/pypi/sorl-thumbnail/11.12)\r\n* [PIL 1.1.6+](http://pypi.python.org/pypi/PIL/1.1.6)\r\n \r\n# Localization\r\n\r\ndjango-admin-thumbnail is localizable, but currently, the only officially supported languages are pt_BR, en_US and es. But feel free to localize it the way you want and then, send me the .po file for it to be official.\r\n\r\n\r\n# Contact\r\n\r\nIf you have any comments, ideas questions, feedback, etcetera, email me and we'll be in touch. I'm ", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fjcaetano/django-admin-thumbnail", "keywords": "", "license": "MIT - see LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "django_admin_thumbnail", "package_url": "https://pypi.org/project/django_admin_thumbnail/", "platform": "any", "project_url": "https://pypi.org/project/django_admin_thumbnail/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/fjcaetano/django-admin-thumbnail" }, "release_url": "https://pypi.org/project/django_admin_thumbnail/1.0/", "requires_dist": null, "requires_python": null, "summary": "Thumbnails for ImageFields in django admin.", "version": "1.0" }, "last_serial": 964540, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3a3c8e1a8c129aa98a55cb62ecb6ec98", "sha256": "9853a4d9f7769082c004861a2d5f1e4e6a2e0a4e15ffd9f0ed0c587834ef9b09" }, "downloads": -1, "filename": "django_admin_thumbnail-0.1.tar.gz", "has_sig": false, "md5_digest": "3a3c8e1a8c129aa98a55cb62ecb6ec98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4381, "upload_time": "2012-11-15T02:33:50", "url": "https://files.pythonhosted.org/packages/05/b7/b237200af3666eaee942cf932d26e429431ee72120a5d16737e57c985b3c/django_admin_thumbnail-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d827a2aca03323c37751a62746d2ade2", "sha256": "7813fa7c341731ac9ac6e83d8cf1c4cbd9620fc17472b7d4d63bb3a32e475abd" }, "downloads": -1, "filename": "django_admin_thumbnail-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d827a2aca03323c37751a62746d2ade2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117391, "upload_time": "2012-11-16T16:40:27", "url": "https://files.pythonhosted.org/packages/2d/a4/b0c83c0c5bdf981dc64fa1c1167fe8565e47db077c4ad8e11d6f807ecfc5/django_admin_thumbnail-0.1.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "09d1ce35a3d8daf223f7a673dc9d0cfc", "sha256": "9436bc1594c81705b95f38f3690f7de6cca5b66692cdbd0ce22a6cce7dc63b6f" }, "downloads": -1, "filename": "django_admin_thumbnail-1.0.tar.gz", "has_sig": false, "md5_digest": "09d1ce35a3d8daf223f7a673dc9d0cfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5550, "upload_time": "2013-11-11T21:50:32", "url": "https://files.pythonhosted.org/packages/e1/30/7bba288bfb638afe7775ffcf60f1bca7fa8a766a947e59d8b520c0de7093/django_admin_thumbnail-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "09d1ce35a3d8daf223f7a673dc9d0cfc", "sha256": "9436bc1594c81705b95f38f3690f7de6cca5b66692cdbd0ce22a6cce7dc63b6f" }, "downloads": -1, "filename": "django_admin_thumbnail-1.0.tar.gz", "has_sig": false, "md5_digest": "09d1ce35a3d8daf223f7a673dc9d0cfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5550, "upload_time": "2013-11-11T21:50:32", "url": "https://files.pythonhosted.org/packages/e1/30/7bba288bfb638afe7775ffcf60f1bca7fa8a766a947e59d8b520c0de7093/django_admin_thumbnail-1.0.tar.gz" } ] }