更多文章请关注: https://eightplus.github.io/

IDE:PyCharm

1、创建web2py项目

在下图左侧选中Web2Py,在右侧填写项目路径和应用名称,我这里是第一次创建,所以直接点击"Create"创建项目,此时会自动下载Web2Py项目框架(如果不是第一次创建,则可以打开"More Settings",勾选其下面的"Use local Web2Py"来选择此前下载的Web2Py项目框架)

2、创建好项目后,点击右上角绿色的三角形运行按钮

3、几秒后,弹出对话框进行参数设置,这里使用默认的8000端口号,设定好自己的管理员密码

4、点击"start server"启动服务器,至此,简单的Web2Py网站搭建完成

编写控制器:

在KobeWebPy/web2py/applications/welcome/controllers/目录下是各种控制器文件,其中default.py是默认的控制器文件,里面有各种函数,在浏览器中输入http://127.0.0.1:8000/welcome   (或者:http://127.0.0.1:8000/welcome/default/index),默认调用default.py控制器里面的index()函数,这里测试下,我们修改下里面的相关字段后,刷新http://127.0.0.1:8000/welcome页面,界面上的内容就立即改变了。

根据上述测试情况可以得出一个结论,在controllers目录下新建.py控制器文件,并在index()方法里面返回相应页面,则可定制网站,如:

新建kobe.py,里面输入:

def index():

return "I am kobe."

则在浏览器输入:http://127.0.0.1:8000/welcome/kobe/index    ,则会显示页面。

1 使用Web2Py框架搭建网站相关推荐

  1. Python 快速入门(下) - 使用Web2Py框架搭建网站

    关于 Python 与 Web2Py 框架 Python是一种面向对象的编程语言,被设计得超级容易教学,并且在功能上没有任何打折.绝大部分Java算法都可以用Python来重写,而长度仅为原来的二十分 ...

  2. ThinkPHP框架搭建网站

    ThinkPHP框架搭建网站 第一步:找网页模板(不会美工,PS,见谅..) 前端页面我找的是一个大学的实验室,这里就不贴了,很普通的那种.后台直接下载的模板,感觉蛮漂亮的,运行后如下图: 第二步:初 ...

  3. 使用dwz框架搭建网站后台

    2019独角兽企业重金招聘Python工程师标准>>> 1.下载dwz源码:https://github.com/dwzteam/dwz_jui,我们下载一个zip压缩包 2.解要我 ...

  4. Python之web开发(二):python使用django框架搭建网站之新建文件

    本文为Django项目创建的简单介绍,更为详细的Django项目创建,编辑可以参考http://www.imooc.com/learn/790 Step 1. 点击 File --> New P ...

  5. Python之web开发(六):python使用django框架搭建网站之登陆页搭建不同页面之间跳转

    [写在前面]:有关urls及path函数的应用详见:https://blog.csdn.net/weixin_44322778/article/details/102598346 [官方说明]: 规划 ...

  6. Python之web开发(三):python使用django框架搭建网站之SQLserver数据库连接

    先简单跟大家复习一下Django项目之前的内容: step1:建立一个Django项目的工程(使用django-admin.py startproject ×××) step2:创建app并配置相应的 ...

  7. Python之web开发(六):python使用django框架搭建网站之图表显示操作

    配置环境: jango + Highcharts + Mysql Django chartit把简单的东西复杂话了,真心的,直接使用highchart更方便 highchart官方链接: https: ...

  8. Python之web开发(error):python使用django框架搭建网站之文件配置

    error list: 1.Error:please enable Django support for the project 2:django.core.exceptions.Improperly ...

  9. Python之web开发(四):python使用django框架搭建网站之主页搭建

最新文章

  1. python SQLAlchemy数据库操作
  2. python中 lambda, map ,filter ,reduce讲解
  3. 4/5 MySQL入门总结:数据表(TABLE)操作
  4. CentOS7 Ambari2.7.5编译
  5. 花书+吴恩达深度学习(二六)近似推断(EM, 变分推断)
  6. Python中系统命令
  7. 互联网光环下的新金融群像:运营最重要的是说人话
  8. 如何在fedora安装Telegram
  9. c语言编辑回文数,C语言实例 回文数
  10. 关联分析购物篮案例python_购物篮分析案例_关联分析算法_如何做销售数据分析 – 帆软...
  11. java函数命名规范_java命名规范
  12. Ubuntu安装eog遇到的坑及解决方案
  13. 还在为JS闭包烦恼? FF带你一篇文章玩转闭包,某化腾听了都说好!!
  14. React-Native之轮播组件looped-carousel的介绍与使用
  15. Soul网关发布里程碑的2.3.0版本抢先看
  16. Python爬取美女主播图片适合初学者
  17. fast-lio2论文阅读 《FAST-LIO2: Fast Direct LiDAR-inertial Odometry》
  18. 怎么样导包测试JavaWeb代码?
  19. OpenCV学习常用网址
  20. C++之适配器(以优先队列为例)

热门文章

  1. 煤球数目 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), .... 如果一共有100层,共有多少个煤球?
  2. 程序员必备:推荐一个谷歌镜像导航网站
  3. java 如何获取本机所有ip地址呢?
  4. Unity 之 代码切换横竖屏
  5. Autodesk Revit 和Naviswork 众多二次开发培训视频教程一键下载
  6. 将图片切patch并重新组合
  7. 解释性语言与编译性语言
  8. SCRM火了,SaaS服务再现新风口
  9. 关于iptables禁止全部ip访问问题
  10. 主流的浏览器内核种类?, 对前端的影响?