页面"/>
Django+xadmin开发笔记(四) mysql数据库数据展示到前段页面
(一)展示到前端前,我们先从把数据从数据库拿到后台。通过我们之前的方法。
message = None
all_name = UserMessage.object.fillter("数据字字段"="条件")
if all_name:
message = all_name[0]
这里我们通过rened函数的第三参数来向前段传递我们的数据。
return render(request,“映射的页面”,{
“my_message”:message
})
这个my_message是form中的value值。
(二)到前段页面,在form表单中,对应的项上加上value:{% my_message.字段%}。
这时我们刷新下页面,如果数据库有数据,那么我们就可以看到我们的前段有我们的数据了。
这里我们加上一个if条件来判断是非有数据。
value{% if my_message.name=="wuju"%}wujus{%endif%}
或者
value{% if my_message.name=="wuju"%}wujus{%else%}wuju is null{%endif%}
当然我们可以用另一个函数来:
value{% ifequal 参数1 参数2%}显示{%endifequal%}
或者加上一个slice:
value{% ifequal 参数1|slice:“”参数“” 参数2%}显示{%endifequal%}
用来刷选数据,比较数据。
这里附上django默认模板文档:.0/ref/templates/builtins/
可以才看默认模板。
更多推荐
Django+xadmin开发笔记(四) mysql数据库数据展示到前段页面
发布评论