📅  最后修改于: 2020-10-17 05:22:33             🧑  作者: Mango
执行以下步骤在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