博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Djangoday3template
阅读量:6540 次
发布时间:2019-06-24

本文共 923 字,大约阅读时间需要 3 分钟。

template第一个demo

  • template存在app/templates目录下
    • 新建templates文件夹
    • 在文件夹下建html文件
  • 在view下新建视图 render函数来对html进行渲染

    *render是将视图渲染

  • 项目的setting内添加app的名字

从后台传递数据到前端

  • views内定义新视图
    • 定义一个string
    • 将string传递给前端
  • 在html页面内 {

    {传递变量名}} 显示变量

  • urls下制定url

前端效果

从后台传递list前端for循环显示内容

  • views
def list(request):    testList = ["HTML", "CSS", "jQuery", "Python", "Django"]    return render(request,'list.html',{'list':testList})
  • temlates
    
后台拿list数据前台for循环{% for i in list %}{
{ i }}{% endfor %}
  • urls
path('list/',learn_views.list),
  • 前端效果

后台传输dict到前端

  • views
def dict(request):    dict = {'key1': 'v1', 'key2': 'v2'}    return render(request,'dict.html',{'dict':dict})
  • templates
    
dict内容展示key1{
{ dict.key1 }}
key2{
{ dict.key2 }}
*****************
循环遍历
{% for key,value in dict.items %} {
{ key }}:
{
{ value }}{% endfor %}
  • urls
path('dict/',learn_views.dict),
  • 前端效果

1397144-20180710091900898-1102570451.png1397144-20180710091901097-1991916503.png1397144-20180710091901309-1207628489.png

转载于:https://www.cnblogs.com/Luckyness/p/9287200.html

你可能感兴趣的文章
Net命令详解
查看>>
CentOS linux 高可用集群之heartbeat
查看>>
用bat更改hosts文件批处理
查看>>
Logwatch日志分析工具
查看>>
docker 基本操作Ⅱ(关于镜像操作)
查看>>
分工與合作
查看>>
轻松设置站点对ASP危险组件的调用权限
查看>>
看懂“拜占庭容错”,也就看懂了区块链的核心技术
查看>>
APMServ 5.2.6 Win7 Apache启动失败,请检查相关配置
查看>>
了解痘痘起因才能彻底告别痘痘烦恼
查看>>
Zabbix安装
查看>>
Java 日志 详解
查看>>
openstack虚拟化技术和镜像制作
查看>>
一个超棒的jQuery通知栏插件 - jBar
查看>>
分享17个漂亮的电子商务网站
查看>>
JavaScript实用手册
查看>>
dpkg参数
查看>>
AS3!INT
查看>>
简述思科、华为交换机型号字母代表的意思
查看>>
女神拒绝他可以不用分号
查看>>