初识Python-web框架的这两天
前段时间打算学习python,其实时间蛮紧张的,看看文字教程,累了就看视频教程。算是把基本的语法过了一遍,但是OOP就费了好大的气力
,C里有的对象,继承,等等等,还算能理解。不过高级点的就理解起来吃力,装饰器神马的,像我这种喜欢用脑袋跑程序的面向流程方式,Python封装出一些方法,会觉得很方便。但是再往上抽象理解起来就会吃力。
看廖雪峰的Python教程把基础过了一遍,跟着演示也输出了Hello,Web!但是接下来的实战就跟不上节奏,有点累感不爱了。果然理想与现实的落差是蛮大的、
之前有了解些Python web,个人还是比较学习什么之前先看下成果,也就是说...想学Web开发得先看看开发出来时什么东东...
很久以前偶然间的一次百度,带我来到了V2EX和Segmentfault,这种轻论坛给我的感觉特别不错,后来得知一个网站Clone IDEA,原来还有这货...而且发现原来里面好多开源的程序,其中就有好几个仿自(或许应该说成灵感来源于...)V2EX,等等...python语言开发的...原来python也可以用来搭建网站... ——大概半个月前的感慨
当时就打算学习下python,以后能在这些开源程序的基础上二次开发,或是学习下别人的源码也好~~但是考期的残酷直接把学习python的想法强制位移到了暑假...(我可以说这是没找到实习的无奈吗?@_@)
----------------------------------
来说说我“试用”过的这些个开源的论坛吧、点我可以进入python编写的开源轻论坛列表
(一)3n1b 无演示站点,试用Tornado + MySQL 开发。搜索的时候,有人说这个是做的最好的了,于是鼓捣,安装步骤详尽,废了点时间,也算是运行起来了,就是乱码不知为何。感觉叁年壹班的程序确实挺不错的,看起来很舒服。不过与我的计划不怎么一致,它是基于大学生的一个论坛,注册需要选择学校,等等。可能以后改起来也很吃力。

(二)F2E,这个是有站点的,F2E.im是一个前端技术社区。也是Tornado + MySQL的,搭建也许有了之前的一点点经验,相对来说好搭建一些。鼓捣一阵也成功运行了。
看起来也还不错。就是鼓捣半天也不知道如何创建节点和进入后台...发个贴子都没发成...

(三)Fairybbs,fairybbs.com就是演示网站,还不错,Django + MySQL开发,作者隔断时间就会更新下,从Github上的说明来看,作者写这个的原因就是因为june这个软件是Flask框架编写的而他不喜欢Flask...
Fairybbs作者谦虚的说除了框架不同,其它方面是不如June的。所以我先搭建了June看了下。后来更多的了解了下Fairybbs,感觉挺适合我学习的,Django的文档特别友好。而且使用Django的人也很多,可能对新手菜鸟学习起来轻松些。
(四)June,Flask开发的,python-china.org在使用这个程序,虽然配色我喜欢灰白系列,这个的配色不是很喜欢,不过应该很好改的,搭建过程也很枯燥,无限的小心+耐心,终于是把他运行起来了。虽说也存在点小问题,废了些力气算是运行起来了...问题留给以后再去解决...

----------------------------------------
花了两天的时间挑程序,试验,搭建,鼓捣...真怪累人的...
不过也算是对Python Web有了点了解。相比于搭建个WP博客,不知道要多费多少力气...
也了解了下Nginx和supervisor,增长了点见识,在这忙碌的打怪升级中算是exp+1吧,抽空可以继续的深入了解下~
其实在本地搭建起来也没什么用,短期内也不会修改。不过总归是值得的,有个奔头,学习才会更加的充满希望...虽然不知道多久才能看得懂,修改别人的程序...但是不努力一下,永远都不知道要多久呢、
初识Python-web框架的这两天的更多相关文章
- 浅谈Python web框架
一.Python web框架 Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework.framework不可胜数,不完全 ...
- python web框架介绍对比
Django Python框架虽然说是百花齐放,但仍然有那么一家是最大的,它就是Django.要说Django是Python框架里最好的,有人同意也有人 坚决反对,但说Django的文档最完善.市场占 ...
- python web框架——扩展Django&tornado
一 Django自定义分页 目的:自定义分页功能,并把它写成模块(注意其中涉及到的python基础知识) models.py文件 # Create your models here. class Us ...
- Python Web框架
本节对Python Web框架学习 一.MTVModel: 存放所有数据库相关文件Template:模板文件,存放html文件View: 业务处理,即函数文件 二.MVCmodel: 存放数据库相关文 ...
- 一步一步理解 python web 框架,才不会从入门到放弃
要想清楚地理解 python web 框架,首先要清楚浏览器访问服务器的过程. 用户通过浏览器浏览网站的过程: 用户浏览器(socket客户端) 3. 客户端往服务端发消息 6. 客户端接收消息 7. ...
- python三大web框架Django,Flask,Flask,Python几种主流框架,13个Python web框架比较,2018年Python web五大主流框架
Python几种主流框架 从GitHub中整理出的15个最受欢迎的Python开源框架.这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等. Django: Python We ...
- 自定义python web框架
-- Bootstrap http://www.bootcss.com/ -- Font Awesome http://fontawesome.io/ -- bxslider http://bxsli ...
- 微型 Python Web 框架: Bottle
微型 Python Web 框架: Bottle 在 19/09/11 07:04 PM 由 COSTONY 发表 Bottle 是一个非常小巧但高效的微型 Python Web 框架,它被设计为仅仅 ...
- 一文读懂Python web框架和web服务器之间的关系
我们都知道 Python 作为一门强大的语言,能够适应快速原型和较大项目的制作,因此被广泛用于 web 应用程序的开发中. 在面试的过程中,大家或多或少都被问到过这样一个问题:一个请求从浏览器发出到数 ...
- python web框架Flask——csrf攻击
CSRF是什么? (Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一,也被称为“One Click ...
随机推荐
- 了解webpack
学习笔记 一步步了解webpack 前言 demo 地址: https://github.com/yy8597/webpack-demos 之前学习了 broswerify,发现确实很好用.虽然没 ...
- NSIS:静默释放文件并运行 制作绿色单文件软件
原文 NSIS:静默释放文件并运行 制作绿色单文件软件 现在所谓的绿色单文件软件,大多与以下代码原理相似:把软件运行需要的文件封装为一个EXE文件,双击时释放到某个目录(大多是TEMP)并运行主程序文 ...
- BZOJ 3505 CQOI 2014 数三角形 数学
标题效果:到m*n该网络格,问:有网络格是一个三角形的顶点的数目. 思维:数学.首先计算所有三个相同的,不.然后,在上线的一个点失去了三个点是其中.需要注意的是,答案开放long long. CODE ...
- (大数据工程师学习路径)第三步 Git Community Book----基本用法(下)
一.比较提交 - Git Diff 1.比较提交 - Git Diff 你可以用 git diff 来比较项目中任意两个版本的差异. $ git diff master..test 上面这条命令只显示 ...
- 【Android先进】我们为什么要创建Activity基类Activity什么是一般的基类方法
今天,它可以被视为只是基本完成了其首个商业项目,在发展过程中,风格,然而随着工作经验的积累.最终開始慢慢的了解到抽象思想在面向对象编程中的重要性,这一篇简单的介绍一下我的一点收获. 首先,在如今的项目 ...
- PHP于Post和Get得到的数据写入到文件中
有时Post要么Get越过那我们不知道什么样的形状数据,它可以是JSON格风格或只是简单地通过数据.这一次,我们能够把他写的文字,传过来的数据是什么格式了. $val = ""; ...
- MLAPP——概率机器学习知识汇总
<机器学习>课程使用Kevin P. Murphy图书<Machine Learning A Probabilistic Perspective>本英语教材,本书从一个独特的数 ...
- 脸识别API微软牛津项目
微软牛津项目人脸识别API初探 按照董子的这篇博客中的介绍,到微软牛津项目的网站申请到测试用的人脸识别Key,按照官方文档的介绍,把wpf项目建好之后,按照一步步的流程下来就可以完成example中的 ...
- Python 基于学习 网络小爬虫
<span style="font-size:18px;"># # 百度贴吧图片网络小爬虫 # import re import urllib def getHtml( ...
- wsdl生成的客户端
首先, 你要先把你的WS服务启动起来,就是 比如ht tp:/ /localhost:8080/Example/services/HelloWorldService?wsdl然后在你的另一个项目中建一 ...