我在Form.py中创建了一个ImageFields
class ProPic(forms.Form):
image = forms.ImageField(help_text="Upload Profile Picture: ", required=False)
我的观点是
def Profile(request):
context = {}
context['image'] = ProPic()
return render( request, "profile.html", context)
我的模板profile.html
{% extends 'base.html' %}
{% block content %}
<!DOCTYPE html>
<html lang="en">
<head>
{% load crispy_forms_tags %}
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Profile</title>
</head>
<style>
.align-middle {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.card {
width: auto;
}
</style>
<body>
<div class="card align-middle">
<!-- I want to Display the picture here -->
<div class="card-body">
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">Username: {{ user.username|title }}</li>
<li class="list-group-item">Emai: {{ user.email }}</li>
<li class="list-group-item">Vestibulum at eros</li>
</ul>
<div class="card-body">
<a href="{% url 'logout' %}" class="card-link">Logout</a><br>
{{ image }}
</div>
</div>
</body>
</html>
{% endblock content %}
我上传的时候看不到我的图片,如果可能的话,我不想使用模型 我希望我的图像出现在我在下面代码中添加注释的地方
型号.py
forms.py
url.py
视图.py
所有用户.html
profile.html
upload\u profile\u picture.html
p.S.用
snake_case
表示regular views
,用PascalCase
表示Class-Based-Views
相关问题 更多 >
编程相关推荐