龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > python编程 >

跟老齐学Python之网站的结构

时间:2014-10-25 11:45来源:网络整理 作者:网络 点击:
分享到:
本教程的最终目的就是教会大家如何使用Python制作网站,非常的详尽,需要的朋友可以参考下

很早很早的时候,computer这个东西习惯于被称之为计算机,因为它的主要功能是完成一些科学计算的东西,我记得自己鼓捣它的时候,就是计算,根本就没有想到它有早一日还可以用来做别的。后来另外一个名字“电脑”逐渐被人们接收了,特别是网络发展起来之后,computer这个东西,如果要不上网,简直就不知道干什么。而且,现在似乎还有一个趋势,越来越强化网络的作用,而本机的功能虽然硬件在提升,可以做的事情感觉不多了。

不管怎么,网络是离不开了。上网,连上网之后干什么呢?就是要登录某某网站。不是联网之后自动的网上内容就涌进自己的计算机,而是要操作一下那个浏览器,输入网址,打开某个网站的页面,才能得到我们要看的内容。所以,网络上,必须有网站,才能让别人来看。上网——看网页,这是发生频率非常高的动作。

那么这里就涉及到网站。网站是谁做的呢?这是废话,人做的。只不过这里的人可能是给某个公司打工的,也可能是类似个体户的。

网站怎么做呢?做法很多啦。有直接用html网页写的,有用别的什么开源系统做的,等等。

从本讲开始,我和列位看官就来看看,用python怎么做一个网站。

维基百科对网站有如下描述:

网站(英文:Website)是指在互联网上,根据一定的规则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。简单地说,网站是一种通信工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的信息,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的信息或者享受网络服务。世界上第一个网站由蒂姆·伯纳斯-李创建于1991年8月6日。

网站组成

网站是由两大部分组成,一是服务器,二是程序。

服务器,是硬件部分。如果看官有条件,可以自己购买服务器,然后自己建立机房或者托管到什么信的机房等等,这样拥有了自己的服务器啦。当然,要不少银两的。如果银两不足,就可以用省钱的方法,购买某公司所提供的服务器空间,因为市场经济带来的好处,总有人会想到不是人人都自己买得起服务器的,也不是人人都有必要自己买服务器的。但是,如果还要做网站,自己又不拥有服务器怎么办?所以,有人就做这个生意,出租他自己的服务器的一部分空间给我们这些穷人,这样就双赢了,穷人只要有技术,就可以很低的代价在网上拥有自己的网站,富人(出租服务器的)也能够通过出租收租金啦。就好比租房子的人和房东的关系一样。当然,这样做的结果就是必须要跟别人共同租用一个服务器,如果自己单独租一个,价格就又贵了。

如果,我是说如果,如果你做的网站不打算放到网上让别人随时看(有这样的吗?那不是白做了吗?有!而且很多,比如我的网站还没有做好,我就不让别人看),这时候还可以将自己的电脑当做一个服务器,在自己的电脑上发布自己的网站,自我欣赏,必要时把把旁边人拉到显示器前面看看吧。很自恋啦。(在自己的电脑发布的网站,其实也能够通过互联网被人看到,就是需要一点小小的技术来发布了,这个不是重点,本教程不讲,需要者可以google或者联系我。)

看官和我在后续的学习中,用的服务器就是自己的电脑啦。我们都是喜欢自恋的。

另外一部分就是服务器里面装的软件部分,通常所说的网站,更多的是指这个部分。一般来讲,这个部分是比较复杂的,因为网站不同,而有很多不同的程序。但是,不管什么网站,都得有一个让别人看的界面,这就是一个网页,或者说,只要有一个网页了,它就可以做为一个网站发布出去。

那么就出现了一种比较简单的网站,就是由一些网页组成,而且,这些网页仅仅是用html代码写成的(或者用html网页编辑工具,有图文形式的,就可以编辑网页),回想我最早做的那个网页,就是纯粹用html代码写的。这样写出来的网页,用行话说是“静态的”。意思就是指它不允许用户和网站有什么交互,只是让别人看。比如看客手欠,非要搜索什么东西,对不起,网站不提供此功能。这种网站现在比较少了。

如果要增加交互功能,怎么办?那就要有处理用户向网站提交的信息的程序了。这样,网站就多了一部分,行话常说是“后端”,对应前面说的那个直接展示给看客的叫做“前端”。“后端”所做的事情就是处理“前端”用户提交的信息,然后给用户一个反馈。这样就交互起来了。

精彩图集

赞助商链接