python web开发 该用啥框架

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python web开发 该用啥框架相关的知识,希望对你有一定的参考价值。

参考技术A Djang Python Web应用开发框架
Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。
Flask:一个用Python编写的轻量级Web应用框架
Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2
。Flask使用 BSD 授权。
Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension
增加其他功能。Flask没有默认使用的数据库、窗体验证工具。
Tornado:异步非阻塞IO的Python Web框架
Tornado是一种 Web 服务器软件的开源版本。Tornado 和主流Web 服务器框架(包括大多数 Python
的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。
得利于其非阻塞的方式和对epoll的运用,Tornado 每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一个 理想框架。

delphi做这样的网页该用啥思路呢

是个网页游戏,玩聊的时候玩玩,可是有些操作天天都是一样的,想自己写个自动工作的程序,

可是那些网上的很多显示的东西都是通过变量取得的。比如
<DIV class=navmenu> <SPAN id=nMainMenu> <A class="" onmousedown="om.setIcon(this,1,'chara','undefined')" id=chara onmouseover="om.setIcon(this,2,'chara','undefined')" onclick="javascript:om.clickmain('chara',this,'undefined','undefined');om.mainhintname='chara';om.main_hint_open('chara','');om.clickchild('charabasic','人物',this);om.setIcon(this,3,'chara','undefined')" onmouseout="om.setIcon(this,0,'chara','undefined')" href="javascript:void(0)" ?> <IMG alt=人物 src="http://img8.gamebto.com/gamebto/images/default/chara.gif"> </A>
<DIV style-?width:30px;?> </DIV> </SPAN> </DIV>

这是看人物信息的,想看的话,就用鼠标点一下,可是用delphi怎么做呢?

昨日收入: <B class=yellow id=user_yesterdayearning>7,360 </B>G币 这是显示的一个收入值,
这是不是要分析包才能知道7360那个位置的接收数的变量啊?

没做过这样的。请多多帮忙?
[Error] Unit1.pas(42): Expression expected but '<' found
[Error] Unit1.pas(42): ')' expected but identifier 'id' found
[Error] Unit1.pas(42): Expression expected but ')' found
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'

错在copy那句 .把它注释掉,就能运行,但点button1时.
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.text:=idhttp1.get('http://s22.gamebto.com/gamebto/');
end;
错误,我不明白
Project Project1.exe raised exception class EIDHTTPProtocolException with message 'HTTP/1.1 302 Moved Temporarily'.Process stopped Use Step or Run to continue.

用WebBrowser试试.
WebBrowser1.OleObject.document.parentWindow.execScript 执行网页里的javascript,或者模拟点击按钮.
如果你能弄明白的话.
参考技术A 用idhttp取这整个页的代码
Memo1.text:=idhttp.get('地址');
然后用pos就行了
你要的值:=copy(Memo1.text,pos('<B class=yellow id=user_yesterdayearning>',Memo1.text)+length(<B class=yellow id=user_yesterdayearning>),pos('</B>',Memo1.text)-pos('<B class=yellow id=user_yesterdayearning>',Memo1.text)-length(<B class=yellow id=user_yesterdayearning>));

以上是关于python web开发 该用啥框架的主要内容,如果未能解决你的问题,请参考以下文章

html5 app开发用啥框架比较好

delphi做这样的网页该用啥思路呢

MySQL储存中文因该用啥数据格式?

开发大流量PHP网站,用啥框架比较好?codeigniter?Zend Framework?

webapp开发工具用啥?打包方式?

Java web 服务端消息推送用啥比较好