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    ,则会显示页面。
————————————————

web2py入门教程(1)相关推荐

  1. Kafka入门教程与详解

    1 Kafka入门教程 1.1 消息队列(Message Queue) Message Queue消息传送系统提供传送服务.消息传送依赖于大量支持组件,这些组件负责处理连接服务.消息的路由和传送.持久 ...

  2. 【CV】Pytorch一小时入门教程-代码详解

    目录 一.关键部分代码分解 1.定义网络 2.损失函数(代价函数) 3.更新权值 二.训练完整的分类器 1.数据处理 2. 训练模型(代码详解) CPU训练 GPU训练 CPU版本与GPU版本代码区别 ...

  3. python tornado教程_Tornado 简单入门教程(零)——准备工作

    前言: 这两天在学着用Python + Tornado +MongoDB来做Web开发(哈哈哈这个词好高端).学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份简易入门教程供初学者参考.完 ...

  4. python向量计算库教程_NumPy库入门教程:基础知识总结

    原标题:NumPy库入门教程:基础知识总结 视学算法 | 作者 知乎专栏 | 来源 numpy可以说是 Python运用于人工智能和科学计算的一个重要基础,近段时间恰好学习了numpy,pandas, ...

  5. mysql query browswer_MySQL数据库新特性之存储过程入门教程

    MySQL数据库新特性之存储过程入门教程 在MySQL 5中,终于引入了存储过程这一新特性,这将大大增强MYSQL的数据库处理能力.在本文中将指导读者快速掌握MySQL 5的存储过程的基本知识,带领用 ...

  6. python tensorflow教程_TensorFlow入门教程TensorFlow 基本使用T

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 TensorFlow入门教程 TensorFlow 基本使用 TensorFlow官方中文教程 TensorFlow 的特点: 使用图 (graph) 来 ...

  7. air调用java,AIR2.0入门教程:与Java应用交互

    在之前的一篇文章中,我介绍了如何使用AIR2.0新增的NativeProcess类与本地进程进行交互和通讯,在那个例子里面我们使用了C++ 的代码,实际上只要是基于命令行的标准输入输出,AIR2.0的 ...

  8. 【Arduino】开发入门教程【一】什么是Arduino

    Arduino Arduino 是一款便捷灵活.方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE).它适用于艺术家.设计师.爱好者和对于"互动 ...

  9. python 三分钟入门_Cython 三分钟入门教程

    作者:perrygeo 译者:赖勇浩(http://laiyonghao.com) 原文:http://www.perrygeo.net/wordpress/?p=116 我最喜欢的是Python,它 ...

最新文章

  1. C#设计模式系列:访问者模式(Visitor)
  2. Virtual 2004中安装DOS以及实现文件共享的方法
  3. 一周一论文(翻译 总结)— [SOCC 14] DaRPC: Data Center RPC 基于RDMA的高性能通信RPC
  4. python写界面c这算法_插入算法分别从C,java,python三种语言进行书写
  5. 用ajax写无限循环,ajax无限循环
  6. 对某公司一次***测试
  7. spring boot几个初始配置文件
  8. 浅谈SkyEye虚拟ECU
  9. 2.3.14 Python 函数进阶-生成器
  10. 京东智联云张晓东cdn_京东智联云:数智力量驱动实体经济复苏
  11. 30篇记录==一个月了~
  12. 网站优化如何创作优质的内容?
  13. 迎接专业音频世界的AoIP时代
  14. BitBucket介绍以及基础使用
  15. 自动适配跳转电脑PC端和手机WAP端
  16. 程序员面试揭秘之程序员靠什么途径去美国工作
  17. 8255A的控制字和C口状态字
  18. Rust实现:从一组纸牌中挑选Winner纸牌
  19. 若依配置教程(九)若依前后端分离版部署到服务器Nginx(Windows版)
  20. 活期理财每日计算利率

热门文章

  1. trello 开源_Trello的5种开源替代品
  2. [GZOI2017]小z玩游戏
  3. 白帽子黑客零基础教程,手把手带你实现“黑客梦”
  4. Homework Day04.1
  5. Nacos 1.4.1 紧急升级修复Alibaba Nacos 认证绕过漏洞
  6. html测试桩,灌注桩要做哪几种检测
  7. PC网站微信支付怎么开通0.2费率?网页微信支付0.6费率降低至0.2
  8. 背包问题与动态规划状态转移方程1
  9. 银行使用计算机实现个人存款,江苏计算机二考试基础知识重点题
  10. ubuntu安装开启Telnet服务