我在所有应用程序中都有一个图标图像:
/ app_name /static/ model_name /images/icon.png
这是添加到管理界面中的模型列表。我想使用简单的缩略图和自定义模板标签来裁剪它:
模板.html:
{% load project_tags %}
<th scope="row">{% load_icon model %}<a href="{{ model.admin_url }}">{{ model.name }}</a></th>
项目标签.py
from easy_thumbnails.files import get_thumbnailer
class LoadIcon(template.Node):
def __init__(self, model_obj):
self.model_obj = Variable(model_obj)
def render(self, context):
return '<img src="%s" />' % get_thumbnailer('/static/'+model_name+'/images/icon.png')['model_icon'].url
设置.py
THUMBNAIL_ALIASES = {
'': {
'model_icon': {'size': (20, 20), 'crop': True},
},
}
但是我有一个“SuspiciousOperation”错误: /admin/ 的 SuspiciousOperation 尝试访问 '/polls/images/icon.png' 被拒绝。
我做错什么了吗 ?