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>;

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

推荐PyPI第三方库


热门话题
java如何在JScrollPane标题中禁用鼠标滚轮滚动?   java如何为篮球计分器应用程序存储包括球队名称在内的比赛分数?   java如何使用ADT接口实例化列表   JavaCV抓取帧方法延迟并返回旧帧   java在上传文件时处理网络问题   java如何创建2d阵列的克隆?   关于XMLGregorianCalendar的java信息   java XmlUnit在比较XML文件时忽略元素的顺序   java如何最好地检测无意义的文本?   克隆如何制作java扫描仪的副本?   验证Java中空值的BigDecimal数据类型   java字符串数组中的字数   java JavaFX:如何选择平铺并添加数字和边框线?   java更改jtable中从jar文件获取的特定行的颜色   正则表达式Java字符串。拆分:将\\W用作非单词分隔符时出现问题   当内存损坏时,Java中的同一引用/实例变量会发生什么变化?   java无法在Javadoc注释中链接到JDK10