在django/django cms admin中将cropperjs的功能添加到图像字段。

django-cropperjs的Python项目详细描述


CropperJS的功能添加到django/django cms中的图像字段 管理,包括内联。

CropperImageField是来自ImageField的子类,因此可以 在现有的基础上交换而不丢失数据。

快速启动

  • 将“cropperjs”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = [
    ...
    'cropperjs',
]
  • 更改/设置模型的图像字段以改用CropperImageField 图像场的。
from cropperjs.models import CropperImageField

image_field = CropperImageField(...)

字段选项

来自ImageField的所有选项都是(或应该是)可用的,比如 upload_to。下面这些允许您自定义一些裁剪器 基于字段到字段的组件行为:

aspectratio:float(浮动)

建议(如中所示,如果需要,可以稍后在客户端重写)a 作物成分的固定比例,例如1.7777(16:9)。

尺寸:元组(int,int)

为生成的图像定义固定尺寸。一旦得到通知, 计算并重写aspectratio

链接:bool

连作田在 使用相同的 用户指定的原始图像。当用户需要 相同的图像,但方式/大小不同,例如主图像和1:1 缩略图。

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

推荐PyPI第三方库


热门话题
java为什么运行这么长时间?   具有多行插入的java Quarkus Hibernate/Panache NativeQuery   强力创建类并将其添加到数组中会导致奇怪的结果   java将KeyListener添加到Jframe问题   java简单Spring EL表达式不起作用;带有错误类型失配异常   java中求偶数整除数的有效方法   java静态方法和实例方法的内存表示之间的差异   Java 8 LocalDateTime到日期丢失时区   如何在Java中以编程方式创建XML文档?   Hyperledger结构智能合约中的java如何打开日志记录?   java关键帧动画   单击TableRowSorter时,java获取所选行中的用户对象   java Android应用程序挂起   JAVAlang.AbstractMethodError:org。jboss。资源适配器。jdbc。jdk5。WrappedConnectionJDK5。createBlob()Ljava/sql/Blob;   调用java类表单velocity模板(.vt)文件   java Struts |类型转换错误