本文主要是介绍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默认模板文档:https://docs.djangoproject.com/en/2.0/ref/templates/builtins/
可以才看默认模板。
这篇关于Django+xadmin开发笔记(四) mysql数据库数据展示到前段页面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!