Django 模版
-
{% %} 为django模版语言标签,用于加载文件
-
{{ }} 为django模版语言标签,用于定义显示变量
-
for循环
{% for user in users %} <tr> <td>{{ userinfo.username }}</td> <td>{{ userinfo.iphone }}</td> </tr> {% endfor %}
-
if 判断
{% if userinfo.username == "仙女" %} <h1> {{ userinfo.username }}是最最漂亮的仙女~ </h1> {% endif %}
-
POST请求提交表单添加csrf令牌,防止跨站请求伪造(Cross-Site Request Forgery, CSRF)漏洞
<form method="post" action="/login/" > {% csrf_token %} 姓名: <input class="texts" type="text" name="username"><br><br> 密码: <input class="texts" type="password" name="password"><br><br> <br>{{ error }}<br><br> <input type="reset" value="取消">  <input type="submit" value="登录"> </form>
-
加载静态文件
-
yourprojectname/下新建文件夹static,用于存储静态文件
-
上传你要用的图片至该文件夹下,例home.png
-
配置sittings.py
# Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/2.2/howto/static-files/ STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), ]
-
templates/***.html加载静态文件
{% load static %} <a href="/home/"><img src="{% static "home.png" %}" alt="首页" title="首页"></a><br>
-