1、HTML模板引用静态目录

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

2、模板继承

------------定义模板------------

//layout.html

{% load static %}
<!DOCTYPE html>
........


    <body>
        <div>
            {% block content%}


//需要填充的内容


            {% endblock %}
.......
        </body>
    </html>

------------继承模板------------

//list.html

{% extends 'layout.html' %}

{% block content %}

//填充的内容


      {% endblock %}

3、datatime类型

Python语法取值:
obj.create_time.strftime("%Y-%m-%d")
Django 模板语法取值:
obj.create_time|date:"Y-m-d"

4、choices

如果定义了choices对应关系,想直接取对应数据内容

Python语法取值:

#原始数据:
obj.gender

 #取数据内容:
 obj.get_gender_display( )

Django 模板语法取值:

5、ForeignKey关联取值问题

Python语法取值:

#取值,取到的是编号
obj.depart_id

#取关联的真实内容
obj.depart.title

Django 模板语法取值:

#取关联的真实内容
obj.depart.title

VIRIYA
1 声望0 粉丝