我在我的django項目中使用django-image-cropping,我遵循官方指引,但仍然沒有得到期望的結果。 這裏是我的項目文件的片段。django-image-cropping不能在管理界面工作
我已將easy_thumbnails
和image_cropping
添加到我的INSTALLED_APPS
。
settings.py
from easy_thumbnails.conf import Settings as thumbnail_settings
THUMBNAIL_PROCESSORS = (
'image_cropping.thumbnail_processors.crop_corners',
) + thumbnail_settings.THUMBNAIL_PROCESSORS
models.py
from django.db import models
from image_cropping import ImageRatioField
class UserData(models.Model):
fullname = models.CharField(max_length=255)
user = models.CharField(max_length=70, unique=True, blank=False, null=False)
image = models.ImageField(upload_to=generate_filename,blank=False, null=False)
cropping = ImageRatioField('image', '180x180')
admin.py
from django.contrib import admin
from image_cropping import ImageCroppingMixin
class UserDataModelAdmin(ImageCroppingMixin, admin.ModelAdmin):
# filter_horizontal=['image']
pass
admin.site.register(UserData, UserDataModelAdmin)
作爲每正式開通了l準則足以在管理面板中看到增強的選擇區域,但我沒有得到它。相反,我得到這個。
無法進行裁剪。
請幫我解決這個問題。
你可以解決這個問題嗎?謝謝...... – lgapontes
沒有用於裁剪'ImageRatioField'的字段?導致3看起來是正確的。你裁剪的那個將是裁剪財產的領域 – dietbacon