极墨笔记

 找回密码
 立即注册
搜索
热搜: UG 建模 discuz
查看: 649|回复: 0

[分享] Django 数据读取与调用

[复制链接]

565

主题

731

帖子

7473

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7473

活跃会员推广达人突出贡献优秀版主荣誉管理论坛元老

发表于 2018-11-28 22:15:43 | 显示全部楼层 |阅读模式
前端模型调整好之后,我们想要在后台添加相关文章时,django能自动帮我们调用数据显示在前端。
1.在views.py文件中,django可以通过一段代码来获取数据库中的数据,首先我们要引入所有的数据模型,下面的zero是app名称:
  1. from zero.models import *
复制代码
2.然后进行获取,比如我想要获得文章的数据用于首页显示,就可以在index函数中加入:
  1. article_list = Article.objects.all()
复制代码
来获取数据库文章模型中的所有数据,并在return中加入locals()返回当前位置的全部局部变量。
  1. locals()
复制代码
3.在前端代码中,我们用for循环来重复调用数据,比如文章部分我们用下面这样的方式进行调用:
  1. {% for article in article_list %}
  2. 文章列表前端代码
  3. {% endfor %}
复制代码
“文章列表前端代码”中的相关数据下面这段代码代替:
  1. {{ article.字段名称 }}
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|论坛版权|极墨笔记 ( 浙ICP备17036881号-1 )

GMT+8, 2019-12-8 20:30 , Processed in 0.051705 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表