web2py入门教程(1)

article/2025/10/15 0:02:35

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


http://chatgpt.dhexx.cn/article/KkIEIPBH.shtml

相关文章

Gitlab 隐藏注册功能

1.用管理员账号登录 2.Admin Area 3.Settings 4.把Sign-up enabled的勾去掉 5.退出重新登录就可以看见只有登录没有注册选项了

GitLab屏蔽用户注册方法:

以管理员身份登录进GitLab平台 点击【Admin Area】 点击【Settings】 页面控制【Sign-up Restrictions】 默认的GitLab登录界面是有注册功能的 将【Sign-up enabled】的勾选框去掉,即取消掉注册功能 滚动到页面最底端,点击【Save】保存按钮&#xff0c…

gitlab安装注册记录——gitlab(一)

一、下载安装(widows版本) git下载地址:https://git-scm.com/download/win 官网下载速度慢的话可以到管家中下载,速度快 安装好右键就可看到 二、注册gitlab账户 官方网址:https://about.gitlab.com/ 如果注册过gi…

配置gitLab的邮件服务,并开启邮箱的验证通知功能

上一篇,讲了 在linux上搭建部署gitlab服务器 这篇讲一下 配置gitLab的邮件服务 为什么需要开启gitLab的邮件服务呢?我觉得至少有以下两个原因 1、搭建好gitLab服务器后,当有新的开发人员需要加入开发时,就可以注册账号了 但是…

GitLab之不允许用户注册-yellowcong

Gitlab默认是运行用户注册的,但是我们现在不想别人注册gitlab,解决的方案,就是在管理员里面配置允许注册。 注册界面 默认情况下,gitlab是允许用户注册的,但是现在我们需要关闭这个注册。 登录到管理 设置Settings,设置登录信…

2020-08-31 ubuntu18.04下安装gitlab,以及使用邮箱注册

最近在ubuntu18.04系统下安装gitlab,把安装之路记录下来 1、安装并配置必要的依赖关系 sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates 2、接下来,安装Postfix发送通知邮件,因为会用到服务器的外部DNS…

创建gitlab账号并加入群组

先说背景:我想创建个gitlab账号,并且申请加入一个已经存在的项目组,之前只使用过github,没有gitlab账号,所有我找到如下图片的网站,反复注册之后还是失败,用github账号登录,但项目组…

篇二:部署GitLab-创建令牌与GitLab凭证

篇二:部署GitLab ​ 在Kubernetes集群中完成GitLab服务的部署,完成后创建一个公开项目,这里起个名叫springcloud,以NodePort的方式映射了80端口到宿主机的30888,并在gtilab中上传项目。 3.1部署GitLab 下载并解压Je…

gitlab 屏蔽注册功能

以管理员身份登录进GitLab平台点击【Admin Area】 在sign-up Restrictions 取消sign-up enabled保存退出即可 默认的GitLab登录界面是有注册功能的 将【Sign-up enabled】的勾选框去掉,即取消掉注册功能

GitLab CI/CD 基础入门 Runner注册配置使用

特点 开源: CI/CD是开源GitLab社区版和专有GitLab企业版的一部分。(极狐)易于学习: 官方具有详细的学习操作文档。无缝集成: CI/CD是GitLab的一部分,支持从计划到部署,具有出色的用户体验。可扩展: 可以根据需要添加任…

记部署gitlab出现的问题

一、创建gitlab用户时,用户没收到邮件 排除步骤: 使用 gitlab.rb 里面配置的邮件地址向创建 gitlab 用户时配置的邮件地址发送邮件 收件方能正常收到邮件,排除收件方配置了拒收邮件的可能性。使用 gitlab-rails 命令进行测试 gitlab-rails …

Gitlab和gitlab-runner安装和注册

目录 Git和SVN的区别 Gitlab CI/CD工作原理及使用步骤 Gitlab安装 gitlab-runner安装和注册 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 公司内部一般会在自己的内网进行搭建Gitlab服务管理…

gitlab如何创建用户并登录

为了大家后期能方便创建用户和使用gitlab,先给大家设置为中文 设置为中文后保存然后刷新页面即可设置为中文 接下来教大家怎么创建git用户并进行登录 创建完用户后需要配置一次密码 配置完密码后退出用户测试进行新用户登录 这里用刚创建的新用户来登录 第一次登…

Gitlab-Runner安装并注册

本文介绍Gitlab-Runner的安装运行(包括docker方式安装运行及二进制直接运行),并介绍如何将Gitlab注册到Gitlab。同时还介绍了gitlab-runner的一些常用操作命令。 安装Gitlab-Runner gitlab-runner可以使用docker方式运行,也可以在…

通过docker搭建gitlab

通过docker搭建gitlab 一、安装 拉取docker镜像 docker pull gitlab/gitlab-ce启动容器 docker run -d -p 4443:443 -p 8080:80 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/dat…

gitlab-runner 注册失败

问题: 用docker启动gitlab-runner,注册runner 时报错:PANIC: Failed to register the runner. You may be having network problems。 不仅如此,我用gitlab-runner verify命令,也是报错:ERROR: Verifying r…

gitlab:(二)gitlab注册用户和邀请进入项目的问题

.新注册用户无法在管理员界面激活 在管理员界面无法进行管理,找不到相关的操作界面 当前gitlab版本 尝试降低gitlab版本 卸载之后删除残留文件 安装指定的低版本:gitlab-ce-12.7.5-ce.0.el7.x86_64.rpm yum install policycoreutils openssh-server op…

注册gitlab-runner

注册gitlab-runner 一、注册gitlab-runner(shared)二、注册gitlab-runner(group)三、注册gitlab-runner(specific) 使用管理员账号登录gitlab 一、注册gitlab-runner(shared) shared类型的gitlab-runner会运行整个gitlab平台项目中的作业; 二、注册gitlab-runne…

gitLab注册There was an error with the reCAPTCHA. Please solve the reCAPTCHA again.

目录 解决方案:第一步:第二步: Gitlab注册时报错:There was an error with the reCAPTCHA. Please solve the reCAPTCHA again. 今天注册时碰到以下问题: 提交后,给出如下图示 上面的错误是因为注册时有一…