首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-图像剪切不起作用

django-图像剪切不起作用
EN

Stack Overflow用户
提问于 2014-06-13 19:00:26
回答 1查看 1.3K关注 0票数 1

尝试使用django-图像剪切。我没有任何错误,我只是在Django管理中有一个类似于CharField的功能,而不是django-图像剪切功能:

base.py (设置):

代码语言:javascript
复制
from easy_thumbnails.conf import Settings as thumbnail_settings
THUMBNAIL_PROCESSORS = (
    'image_cropping.thumbnail_processors.crop_corners',
) + thumbnail_settings.THUMBNAIL_PROCESSORS

easy_thumbnailsimage_cropping添加到INSTALLED_APPS

models.py:

代码语言:javascript
复制
from image_cropping import ImageRatioField
# ...
class Organization(models.Model):
    image_cover = models.ImageField(upload_to='media', blank=True, help_text="blah")
    cropping = ImageRatioField('image_cover', '308x850')

admin.py:

代码语言:javascript
复制
from django.contrib import admin
from image_cropping import ImageCroppingMixin

class OrganizationAdmin(ImageCroppingMixin, admin.ModelAdmin):
    pass

class OrganizationAdmin(admin.ModelAdmin):
    filter_horizontal=['categorys']
    #...

admin.site.register(Organization, OrganizationAdmin)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-14 04:35:19

您在OrganizationAdmin中定义了两次admin.py。一次,正确地,子类ImageCroppingMixin和一次不。因为后一种定义覆盖了前者,所以你最终没有了Mixin。它应该是这样的:

代码语言:javascript
复制
from django.contrib import admin
from image_cropping import ImageCroppingMixin

class OrganizationAdmin(ImageCroppingMixin, admin.ModelAdmin):
    filter_horizontal=['categorys']
    #...

admin.site.register(Organization, OrganizationAdmin)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24212237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档