Django管理中ImageFields的缩略图。
django_admin_thumbnail的Python项目详细描述
Django_管理员缩略图
======================
[![PYPI版本](https://pypip.in/v/django_admin_thumbnail/badge.png)(https://crate.io/packages/django_admin_thumbnail/)
[![PYPI下载](https://pypip.in/d/django_-admin_-thumbnail/badge.png)(https://crate.io/packages/django_-admin_-thumbnail/)
这是一个为帮助您在“modeladmin”中实现“imagefield”可视化而开发的包。它会自动为您选择放入“列表显示”中的任何“imagefield”创建用户友好的缩略图。
您所要做的就是从*modeladmin*切换到*thumbadmin*子类。非常容易使用:
外观
---
将光标悬停在“imagefield”列上时的外观如下:
![外观](https://raw.github.com/fjcaetano/django-admin-thumbnail/master/thumb_image.png)
用法
----
在“settings.py”中的“installed_apps”末尾插入**管理缩略图**:
``Python
已安装的应用程序=(
…
“管理员缩略图”,
…
)
```
现在,您的“modeladmin”必须如下所示:
``Python
从模型导入模型示例
从管理员缩略图导入缩略图
来自django.contrib import admin
类模型示例管理(thumb\u admin.thumbadmin):
列表显示=(“图像”字段,)
管理注册(modelExample、modelExampleAdmin)
```
之后,必须创建管理缓存缩略图的db表:
python manage.py同步数据库
如果使用“south”,则需要初始化**sorl.thumbnail的**迁移:
```
python manage.py schemamigration sorl.thumbnail——初始
python manage.py migrate sorl.thumbnail--database=$数据库名称
```
如果您的`$database_name`不是默认值,并且您正在使用(db router)[https://docs.djangoproject.com/en/dev/topics/db/multi-db/using routers],则应将名为'thumbnail'的密钥添加到数据库映射字典中!
是的!就这么简单!
安装
请先阅读[sorl.thumbnail安装](http://sorl-thumbnail.readthedocs.org/en/latest/)以安装其要求。
使用pip安装:
pip安装django管理缩略图
也可以克隆项目并通过以下方式安装:
python setup.py安装
要求
*[django 1.4+](http://pypi.python.org/pypi/django/1.4)
*【sorl.thumbnail 11.12+】(http://pypi.python.org/pypi/sorl-thumbnail/11.12)
*[pil 1.1.6+](http://pypi.python.org/pypi/pil/1.1.6)
本地化
django管理缩略图是可本地化的,但目前,官方支持的唯一语言是pt_br、en_us和es。不过,你可以按自己的方式本地化它,然后把.po文件发给我,让它成为官方文件。
联系
如果您有任何意见、想法、问题、反馈等,请发电子邮件给我,我们将保持联系。我是<;flavio@vieiracaetano.com>;
======================
[![PYPI版本](https://pypip.in/v/django_admin_thumbnail/badge.png)(https://crate.io/packages/django_admin_thumbnail/)
[![PYPI下载](https://pypip.in/d/django_-admin_-thumbnail/badge.png)(https://crate.io/packages/django_-admin_-thumbnail/)
这是一个为帮助您在“modeladmin”中实现“imagefield”可视化而开发的包。它会自动为您选择放入“列表显示”中的任何“imagefield”创建用户友好的缩略图。
您所要做的就是从*modeladmin*切换到*thumbadmin*子类。非常容易使用:
外观
---
将光标悬停在“imagefield”列上时的外观如下:
![外观](https://raw.github.com/fjcaetano/django-admin-thumbnail/master/thumb_image.png)
用法
----
在“settings.py”中的“installed_apps”末尾插入**管理缩略图**:
``Python
已安装的应用程序=(
…
“管理员缩略图”,
…
)
```
现在,您的“modeladmin”必须如下所示:
``Python
从模型导入模型示例
从管理员缩略图导入缩略图
来自django.contrib import admin
类模型示例管理(thumb\u admin.thumbadmin):
列表显示=(“图像”字段,)
管理注册(modelExample、modelExampleAdmin)
```
之后,必须创建管理缓存缩略图的db表:
python manage.py同步数据库
如果使用“south”,则需要初始化**sorl.thumbnail的**迁移:
```
python manage.py schemamigration sorl.thumbnail——初始
python manage.py migrate sorl.thumbnail--database=$数据库名称
```
如果您的`$database_name`不是默认值,并且您正在使用(db router)[https://docs.djangoproject.com/en/dev/topics/db/multi-db/using routers],则应将名为'thumbnail'的密钥添加到数据库映射字典中!
是的!就这么简单!
安装
请先阅读[sorl.thumbnail安装](http://sorl-thumbnail.readthedocs.org/en/latest/)以安装其要求。
使用pip安装:
pip安装django管理缩略图
也可以克隆项目并通过以下方式安装:
python setup.py安装
要求
*[django 1.4+](http://pypi.python.org/pypi/django/1.4)
*【sorl.thumbnail 11.12+】(http://pypi.python.org/pypi/sorl-thumbnail/11.12)
*[pil 1.1.6+](http://pypi.python.org/pypi/pil/1.1.6)
本地化
django管理缩略图是可本地化的,但目前,官方支持的唯一语言是pt_br、en_us和es。不过,你可以按自己的方式本地化它,然后把.po文件发给我,让它成为官方文件。
联系
如果您有任何意见、想法、问题、反馈等,请发电子邮件给我,我们将保持联系。我是<;flavio@vieiracaetano.com>;