首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Imagekit作为外键-在admin中添加镜像

Imagekit作为外键-在admin中添加镜像
EN

Stack Overflow用户
提问于 2011-06-19 05:21:57
回答 1查看 365关注 0票数 0

这与在主管理屏幕的Foreignkey字段中添加信息有关。

我有一个员工模型。我需要3种格式的面部照片。我想使用django-imagekit进行处理。

我已经创建了一个照片模型来存储面部照片,并将其作为一个外键添加到Staff中作为photo = models.ForeignKey(Photo)

问:如何将面部照片直接添加到Staff管理屏幕中,即避免在他们自己的管理屏幕中单独上传面部照片,然后从Staff链接到它们

谢谢你的想法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-19 05:32:09

这取决于你在哪个屏幕上需要它,但我猜你需要在详细信息/编辑屏幕中使用它?最简单的方法是在应用程序中创建一个模板,名为:

/template/admin//staff/change_form.html

在此模板中放置以下内容:

代码语言:javascript
复制
{% extends 'admin/change_form.html' %}
{% block content %}
{% if not add and original.photo %}
<img src="{{original.photo.url}}" alt="Photo" />
{% endif %}
{{ block.super }}
{% endblock %}

如果处于编辑模式,这会将图像置于其余内容之上(因此在添加模式下没有图像)。

如果你在列表中需要它,你也可以在你的admin.py中添加一个定制函数,返回显示照片的HTML代码片段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6398972

复制
相关文章

相似问题

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