在Ubuntu桌面中安装web2py实现了以下步骤.
第1步 : 下载web2py
cd /home mkdir www-dev cd www-dev wget http://www.web2py.com/examples/static/web2py_src.zip
第2步 : 下载完成后,解压缩.
unzip -x web2py_src.zip
第3步 : 如果需要访问GUI,可以选择安装Python的tk库.
sudo apt-get install python-tk
第4步 : 要启动web2py,请访问web2py目录并运行web2py.
cd web2py python web2py.py
GUI将显示如下 :
安装完成后,每次运行它时,web2py都会要求您选择密码.此密码是您的管理密码.如果密码留空,则管理界面将被禁用.
启动服务器后,web2py将重定向到屏幕,其中包含以下提到的URL : http://127.0.0.1:8000/
这将得出结论,web2py在Ubuntu桌面上完美运行.
第1步 : 安装运行web2py所需的所有模块.
sudo apt-get install postgresql
sudo apt-get install unzip sudo apt-get install openssh-server
sudo apt-get install apache2 sudo apt-get install libapache2-mod-wsgi
第2步 : 在/home/www-data中安装web2py
这有助于在生产环境中正确部署.
sudo apt-get install unzip sudo apt-get install openssh-server cd/home sudo mkdir www-data cd www-data
从web2py网站获取web2py源 :
sudo wget http://web2py. com/examples/static/web2py_src.zip sudo unzip web2py_src.zip sudo chown -R www-data:www-data web2py
第3步 : 创建自签名证书.应从受信任的证书颁发机构获取SSL证书.维护一个包含证书的SSL文件夹.
步骤4 : 根据生产环境的要求编辑apache配置.
步骤5 : 重新启动Apache服务器并验证生产环境是否适用于给定的IP地址.
尽管有二进制分发版Windows环境(打包可执行文件和标准库),web2py是开源的,可以与普通的Python安装一起使用.
此方法允许使用最新版本的web2py,并自定义要使用的python模块.
第1步 : 从web2py官方网站下载源代码包 : http://www.web2py.com/examples/static/web2py_src.zip 并解压缩.
由于web2py不需要安装,因此用户可以解压缩它在任何文件夹中.
第2步 : 要启动它,请双击 web2py.py .从控制台 :
cd c:\web2py c:\ python27 \ python.exe web2py.py
第3步 : 这里可以添加命令行参数( : a设置管理员密码, : p指定备用端口).启动选项通过 : 显示;
C:\web2py>c:\python27\python.exe web2py.py --help
web2py是用Python,一种可移植,解释和动态的语言,不需要编译或复杂的安装即可运行.
它使用虚拟机(如Java和.Net) ),它可以在您运行脚本时动态地对源代码进行透明的字节编译.
这是一个名为SQLDesigner的软件,它有助于制作web2py模型并生成相应的代码.下面给出了一些屏幕截图 :
SQLDesigner有助于以简单的方式维护表的关系,并在给定应用程序的模型中生成相应的代码.
功能测试涉及测试组件或整个系统的功能.它可以基于需求和业务流程.
web2py附带一个模块 gluon.contrib.webclient ,它在远程和本地web2py应用程序中执行功能测试.它基本上用于理解web2py会话和回发.
它所需要的只是导入包,以便在给定模块上实现功能测试.
导入包的语法如下&&;
from gluon.contrib.webclient import WebClient