问题标签 [web2py-modules]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
342 浏览

nginx - uwsgi 和 nginx 上游的 Web2py 在读取上游时超时(110:连接超时)

我已经在 NGINX 上部署了我的应用程序。我的 error.log 充满了:

我部署了一个 Postgres 数据库。这就是 index.htmlpage 的外观:

这是 index.load 页面:

这是我的 Home.py 控制器:

这在火箭服务器上运行良好,只是在 NGINX 中它失败了。请帮我解决这个问题。

web2py.ini

uwsgi-emperor.conf

皇帝.uwsgi.service

我正在通过以下方式启动服务:sudo service Emperor.uwsgi start

0 投票
1 回答
92 浏览

postgresql - Web2py Scheduler 正在使用 PostgreSQL 创建“Idle in Transaction”进程

这个问题特定于 Web2py 框架中的调度程序。

我将调度程序用作 Linux 服务。

我创建了一个文件 /etc/systemd/system/web2py-sched.service

然后安装服务调用:

当我检查我的 Postgres 状态时,我看到有些进程处于“Idle in Transaction”状态。

当我观察到很少有进程处于空闲状态并且事务和我的数据库查询超时时,我检查了哪个表正在获取锁。

请帮助我,我已经彻底检查了我的调度程序代码,并且在每次事务之后都会调用 db.commit()。

版本:

0 投票
0 回答
38 浏览

python - 如何重命名 Sahana Eden 中的模块?

我有这个请求模块。我希望将其重命名为申请。有人可以确认如何更改模块的名称吗?

在 views/index.html 文件中,标题来自 =T("title") 但我不确定这个标题来自哪里。

这是html文件的代码。

请求模块

0 投票
1 回答
140 浏览

scheduler - Web2py Scheduler 在开始从不同 UI 启动的新任务之前等待任务完成

我有一个小型 Web 应用程序,它处理后台任务。该任务需要 5 分钟才能完成。所以我使用了调度程序。

我已将调度程序配置为 ubuntu 机器中的服务。

现在这是一个 web 应用程序,长时间运行的进程是从 UI 启动的。现在,当从多个浏览器启动此过程时,调度程序似乎会按顺序等待任务按触发顺序完成。

您能否给我建议一下方法,以便调度程序在看到任务的那一刻立即开始执行作业。

截至目前,我正在以这种方式启动任务:

0 投票
1 回答
318 浏览

python - 使用python上传wav文件并保存在目录中

这是我的数据库模型

这是我的控制器

我正在上传 wav 文件 A.wav 但我在目录中接收这种格式的文件

我也想要目录中的同名 A.wav

0 投票
0 回答
64 浏览

python - 需要 gitpython 模块,但未安装或版本不兼容:没有名为 applications.admin.modules.git 的模块

我是初学者,我正在使用 web2Py 框架进行 Web 开发。每当我尝试下载要使用的模板时,都会出现此错误。我想知道使用这个框架的人是否有任何与此和插件相关的问题。

我已经下载并安装了 gitpython 库

0 投票
1 回答
295 浏览

web2py - py4web DAL, web2py - (Legacy) 数据库探索 - 如何获取所有表、字段等?

不幸的是,没有 py4web 标签(应该添加一个用于模块的标签)所以我把它放在 web2py 下,因为 DAL 是相同的。如果有人可以创建标签(也许与 Massimo 交谈 ..),我们将不胜感激。

使用 py4web/web2py 几乎可以访问任何数据库。使用自动导入,无需再次定义字段。

现在应该可以获取所有表、列等。(在 Oracle 中:select * from all_tables、select * from user_tab_columns 等可用于此)

它不工作。(它说它是空的,但有两张桌子。

即使知道那里有桌人,也不会显示这些字段。

但是它在创建数据库和表时工作,然后我立即“aks”。

如何才能做到这一点?

0 投票
2 回答
49 浏览

python - 如何在 web2py 数据结构中设置 IS_NOT_EMPTY 和字符串(不包括 0-9)

我正在 pythonanywhere.com 中开发 web2py - 模型 - db_testing.py

下面的代码运行成功:

但是,第一个字段 'firstname' 只能防止表单填写不留空。它无法验证输入是在 az 还是 AZ。

最后一个字段'seniority'可以保证填表必须是0-9,但不能阻止填表不留空。

如何设置这两个要求(IS_NOT_EMPTY 和 error_message 并确保输入是字符串/整数)?

有什么想法吗?