如何用python和web.py搭建一个网站
一、使用工具:python、web.py
二、搭建步骤:
1、 环境搭建。
安装python2.7.10,注意要把python路径加入系统环境变量。版本不能低于2.7.9,但不能用3.0以上,web.py支持不好。安装web.py, 官方网下载来装就行,记得是解压后进去:python setup.py install,安装wingIDE,这个是最好用的python编辑器,装apache并配置python-wscgi,
2. 开发。
建立数据库建议写个生成脚本,比如createDataBase.py,有改动重新运行一遍,不要试用ide去建。
3. 发布网站。
发布网站用apache+pywscgi即可,当然如果用户少需求不高直接在命令行python index.py 8080也能让网站跑起来,但是这样有几个缺点:
a. 所有到这台服务器这个系统的8080端口访问都变成了这个网站,也就是说如果你无法指定特定域名了。
b. 静态文件都是每次去读文件非常慢,比如你的网站logo,网站js,字体等,会极大的拖慢网站速度!!!这个非常严重,这个是我试用apache的主要原因。专业服务器程序优化的好,实测快了不少。
三、注意事项:注意要把python路径加入系统环境变量。版本不能低于2.7.9,但不能用3.0以上,web.py支持不好。
先从django入门,它的文档可以说是开源框架中最好的,循序渐进,适合新手。orm,mvc,url匹配,signal,http请求,session,cookie,缓存,web安全等概念都讲的很清晰,甚至在不怎么了解python的情况下也能硬着头皮把小项目做出来。(想做成大网站,一个框架是远远不够的,要学的东西太多了)django一个框架把web开发的大多数功能都搞定了,但也造成了框架本身比较重。如果对web开发有一定经验了,又需要一定的灵活性,可以看看flask。这是一个更新的生态系统。新的框架往往会取精华去糟粕,也意味着社区和配套的成熟度会逊色一
- 计算机 硬件简单问题DNS解析主机名吗??
- 网站中企业邮箱是什么
- 企业邮箱使用
- xx点co点cc这种二级域名能申请腾讯企业邮箱吗?
- 打开网页时出现403Forbidden是什么意思
- 除了301定向还有啥能把不带www的域名解析到带www的域名上
- 403 Forbidden问题解决
- DNS域名解析疑问
- 网站带WWW和不带WWW的区别是什么?
- 域名和主机怎么绑定?
- 谁能提供二级域名给我
- 电脑总是出现域名解析错误怎么办
- 我办了一个网站 关于解析域名的相关知识请教一下....
- 服务器怎样绑定域名?
- 狗爹上买的域名,怎么解析到阿里云购买的服务器上?
- 我有两个域名,想解析到同一个主机空间上,怎么做?
- linux 域名解析暂时失败,怎么回事?如图
- 花生壳的域名要怎么解析
- 一个顶级域名下有几多个二级域名,可以不限制吗
- 域名解析 续费
-
把网址复制粘贴到浏览器打开并下载 网址在微信上 怎么操作
-
网站一级域名和二级域名区别
-
怎样查询二级域名的ip地址?
-
子域名ip地址查询?
-
电脑网页找不到,出现404,这个404代表什么意思?
-
有哪个网站可以免费看NBA直播?
-
电脑网页打开时出现HTTP404未找到,如何解决?
-
网页版qq登录入口
-
如何建立个人网站?我想建一个自己的网站,永久免费的?
-
http://www.windows.com/stopcode
-
网站推广关键词排名优化要用那些方法?
-
shadowrocket怎么架设服务器
-
如何给VPS搭建的网站做国内CDN加速?
-
可以同时在两个网站发同一本小说吗?
-
windows server怎么搭建网站