导读:本篇文章首席CTO笔记来给大家介绍有关html和django什么联系的相关内容,希望对大家有所帮助,一起来看看吧。
本文目录一览:
1、做网站用html和django的区别是什么?2、在用django开发web时,在html里写的{%...%},为什么会直接输出?有大哥知道吗?3、网站开发中,html,css,js和django这些框架有什么关系?4、请教django向 html页面传值的问题做网站用html和django的区别是什么?
区别就是html是django最终生成的东西,django只是一个让你能方便控制和生成HTML的中间层
在用django开发web时,在html里写的{%...%},为什么会直接输出?有大哥知道吗?
Django是一个开放源代码的Web应用框架,由Python写成。
但是这和你用什么框架没有关系,这就是web端的语法结构,是规定。
如果你用PHP语言也是可以原样输出的。
网站开发中,html,css,js和django这些框架有什么关系?
比如你做网站有段代码是这个逻辑:
ul
lia新闻1/a/li
lia新闻2/a/li
lia新闻3/a/li
......
ul
程序你要写n多细节,读个新闻列表就可能要写二三十行代码甚至更多:
连接数据库
连接地址|用户|密码
连接成功
打开数据库
打开库中的news表
设置指针 | 设置每次读取1000条
读取news表的id、title、time、txt...字段
ok 循环读出1000条
if 读取成功
数据写入html
ullititlelispantime/span/ul
生成分页代码
else 读取失败
出错处理机制
循环结束 | 指针下移1000行
关闭数据库
程序框架,就是高手们搞好的东西,最基本的作用就是把上面这些通用、常用的细节都帮你做好了,并且隐藏起来,你只需要写类似下面的几句东西就能完成上面的功能:
%
DBcon = url : 127.0.0.1:8088 - user : admin - pass : ***;//连数据库
DB = mydb - Table : news - Re : id、title、time、txt - mun(1000);//一次取1000条
writeHtml = ul.id(#news) - li - aspan(.uptime);//生成html
pageFilp = numStyle(1);//选择数字分页样式1
%
请教django向 html页面传值的问题
有2种方法: 1,在模版中的html文件中嵌入含有这个函数的js文件或者直接加到html里面. 2,在js中通过ajax访问打开一个链接,比如/admin/url?key=value,那么在admin.py中的url方法中这样keyvlaue = request.GET.get('key',None)来获取这个value
结语:以上就是首席CTO笔记为大家整理的关于html和django什么联系的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~