django 小白 前端显示数据

来源:互联网 发布:mysql.host不存在 编辑:程序博客网 时间:2024/06/14 06:16

html上要显示数据

def reword(request):    words = models.Word.objects.all()  # 获取我们的数据库信息到words里    meanings = models.Word.objects.all()    return render(request,'recite/reword.html',locals())

对应的html上只需要写一个显示的循环:

{% for word in words %}    <tr>        <td>{{word.word}}</td>        <td>{{word.meanings}}</td>    </tr>{% endfor %}
即可显示Word数据库里的全部信息。


有时候需要过滤掉一些信息进行显示,引入Q方法。

在views里修改。

from django.db.models import Q
……

def reword(request):
    words = models.Word.objects.filter(~Q(label='1'))
    meanings = models.Word.objects.all()
return render(request,'recite/reword.html',locals())
html不变,model中字段label为1的单词被筛选出去,不显示在页面上。

更深的Q方法还需要进一步学习。





阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 减肥不能多喝水 怀孕了不能用化妆品吗 脚痛风不能吃什么水果 面瘫不能吃什么 孕期血糖高不能吃什么 怀孕后不能用化妆品吗 甲状腺囊肿不能吃什么食物 孕妇不能吃西瓜 什么斑不能点 痛风病人不能吃什么食物 甲沟炎不能吃什么 胆囊息肉不能吃什么食物 得了肾结石不能吃什么食物 的看 能否 可以在线看 看的 可以在线看的 很有 却差了 多年以后我还能不能活着 女人脸上5种痣不能娶 体检前为什么不能喝水 中国仪仗兵为啥不能眨眼 甲状腺功能减退不能吃什么 怀孕期间为什么不能喝茶 慢性浅表性胃炎不能吃什么 不腆之酒 不腆之敬 腆的拼音 腆怎么读 腆组词 腆的意思 腆着脸 居傲鲜腆 倨傲鲜腆 腆着的读音 不腆 腆着 膻中什么时候不能按