我创建了简单的HTML表单,并使用Django表单链接数据。后端逻辑很好,但是HTML页面根本不呈现Jinja变量。 我已经附上了屏幕截图。变量名称本身显示在网页中。 以下是HTML代码。mongo playground example link
{% load static %}
{% block content %}
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<title>Profile Page</title>
</head>
<body style="background-color:orange;text-align:justify">
<nav class="navbar navbar-inverse">
<ul class="nav navbar-nav">
<li><a href="#">contact</a></li>
<li><a href="#">Sign Up</a></li>
<li><a href="#">Log in</a></li>
</ul>
</nav>
<form method="post" enctype="multipart/form-data">
{% csrf_token %}
{{ form.as_p }}
<div style="margin:10px">
<label for="img"><b>Select image:</b></label>
<input type="file" id="img" name="img" accept="image/*">
</div>
<br><br>
<div style="margin:10px">
<label><b>DOB:</b></label>
<input type="datetime-local" name="dob" min="1950-01-01"/>
<label><b>GPA:</b></label>
<input type ="text" name="gpavalue"/>
</div>
<br><br>
<div style="margin:10px">
<label><b>Country:</b></label>
<input type ="text" name="countryname"/>
<label><b>State:</b></label>
<input type ="text" name="statename"/>
</div>
<br><br>
<div style="margin:10px">
<label><b>District:</b></label>
<input type ="text" name="districtname"/>
<b>Phone:</b> <input type="tel" name="phone"/>
</div>
<br><br>
<div style="margin:10px">
<label><b>Gender: </b></label>
<input type="text" name="gender" list="genderlist" />
<datalist id = "genderlist" >
<option value = "Male" >
<option value="Female">
</datalist>
<input type="submit" value ="click to save" style="text-align:center;background-color:#ff8000;width:200px"/>
</div>
</form>
{{ form.errors }}
</body>
</html>
{% endblock %}
对不起,我没有用恰当的语言来描述我的问题,因此我尝试将其尽可能简化
谢谢。