首页>>后端>>Python->html和django什么联系

html和django什么联系

时间:2023-12-05 本站 点击:0

导读:本篇文章首席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什么联系的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Python/12402.html