初识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 ...
随机推荐
- WPF学习(3)布局
今天我们来说说WPF的布局.我们知道WinForm的布局主要是采用基于坐标的方式,当窗口内容发生变化时,里面的控件不会随之动态调整,这就造成了一个很不好的用户体验.而WPF为了避免这个缺点,采用了基于 ...
- 论docker中 CMD 与 ENTRYPOINT 的区别(转)
Dockerfile 用于自动化构建一个docker镜像.Dockerfile里有 CMD 与 ENTRYPOINT 两个功能咋看起来很相似的指令,开始的时候觉得两个互用没什么所谓,但其实并非如此: ...
- 上传文件块client实现
首先由内容阻止所有文件(块大小的约束),然后对于每一个chunk构造单独的一个UDP 数据报进行传输,在应用层的開始是自己定义的包头,有块号,块长度,块指纹等元数据信息,这些信息便于接收端可以按序正确 ...
- 解决win10远程桌面没法关机问题
win10远程桌面没法关机问题: 解决方法:alt+f4
- 深入理解Linux修改hostname(转)
当我觉得对Linux系统下修改hostname已经非常熟悉的时候,今天碰到了几个个问题,这几个问题给我好好上了一课,很多知识点,当你觉得你已经掌握的时候,其实你了解的还只是皮毛.技术活,切勿浅尝则止! ...
- .NET应用架构设计—四色原型模式(色彩造型、域无关的模型)(概念版)
阅读文件夹: 1.背景介绍 2.问自己,UML对你来说有意义吗?它帮助过你对系统进行分析.建模吗? 3.一直以来事实上我们被一个缝隙隔开了,使我们对OOAD遥不可及 4.四色原型模式填补这个历史缝隙, ...
- Android MenuItem 设置文本颜色-TextColor设置
前面一直在寻找 MenuItem文字颜色设置. 我发现API唯一的背景颜色设置. .. 因此,找到下面的方法.在OverFlow看到. 在onCreateOptionsMenu一下. 使MenuIte ...
- Arrays.asList的那点事
import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.List ...
- 【 D3.js 进阶系列 — 2.1 】 力学图的事件 + 顶点的固定
本章讨论在力学图中经常使用到的事件( Event ),然后对[p=555">进阶 - 第 2.0 章]的人物关系图进行改进.使用户可以固定拖拽的对象. 在[入门 - 第 9.2 章]和 ...
- 彩色图像上执行Mean Shift迭代搜索目标 ,维加权直方图 + 巴氏系数 + Mean Shift迭代
今天要给大家分享的是: 在彩色图像上进行Mean Shift迭代搜索目标 二维加权直方图+巴氏系数+Mean Shift迭代 关于 加权直方图.巴氏系数.Mean Shift迭代 这三者之间的关系请大 ...