Django ImageField模板注入



我检查了多个来源,我找不到任何模式的模板标签是如何为ImageFields引用的。有人可以向我解释每一个小部分的模板标签调用。例如,{{empty .emp_image。url}} -周期之前的第一个点在我看的任何地方都没有引用。不是视图,是模型。从来没有推荐信。第二个参数是模型中的Field,然后url是一个Django参数。第一部分是什么?

{% load static %}
<!DOCTYPE html>
<html>
<body>
<h1>Name - {{emp.name}}</h1>
<img src="{{emp.emp_image.url}}" alt="Smiley face" width="250" height="250">
<br />
<a href="{% url 'home' %}">Go Back!!!</a>
</body>
</html>

{{emp.emp_image.url}}:

[1]句点前的emp是您发送到HTML模板的变量名,或者通常称为上下文字典参数。

[2] emp_image是模型中属性的名称

[3] url是你的图像的参数,它给了django图像的位置

最新更新