问题标签 [web2py]
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.
view - 如何从 web2py 中的视图 HTML 加载静态文件?
给定一个带有布局的视图,我如何将静态文件(本质上是 CSS 和 JS)加载到视图文件中的 <head> 中?
布局.html
我的视图.html
在上面的示例中,“myview.css”文件要么被 web2py 忽略,要么被浏览器删除。
那么加载像这个 CSS 文件这样的页面特定文件的最佳方法是什么?我宁愿不要把我所有的静态文件都塞进我的布局中。
logging - web2py 应用程序日志记录
在 web2py 中记录特定于应用程序的消息的推荐方法是什么?我找到了有关 HTTP logging 的文档,但我正在考虑更多用于调试和跟踪的消息。
我应该简单地在每个单独的控制器文件中使用日志记录模块吗?是否有一个中心位置可以初始化一个可以在控制器之间共享的记录器?或者,我应该使用 web2py 内置的东西吗?
更新:看起来我什至无法完全使用 web2py 中的日志记录模块。看起来 web2py 附带了它自己的 python 库版本(在 library.zip 中),我不是它的忠实粉丝。这是设计使然吗?我猜在运行时简单地将我安装的 Python 库添加到 sys.path 会有问题,那我该怎么办?
python - web2py 外部库
如何在 web2py 中导入其他外部库?是否可以在静态文件中加载库?有人可以给我一个例子吗?谢谢
彼得
python - 带参数的 Web2py 控制器?
我正在使用 Web2py 框架构建一个应用程序......我不想使用请求对象来获取所有查询字符串参数,而是我想用命名参数构建我的控制器并让路由器解压缩查询字符串(或表单数据)字典放入命名参数并调用我的控制器。
所以而不是控制器方法
我将在其中使用全局 request() 对象并查看 vars 列表...我宁愿拥有
就像我在其他 MVC 平台上看到的那样。
这在 Web2py 中已经可行了吗?或者有插件吗?还是我需要自己添加?
web2py - 如何关闭 Web2py 票务系统?
我想让 Web2py 只返回错误屏幕/堆栈跟踪......我不希望这个票务系统到位。我怎样才能把它关掉?
security - RedHat/Fedora 中是否有 /users/www-data 类型目录?
我正在尝试在我的 Fedora 服务器上设置 web2py,并且为 Debian 编写的说明告诉我将其安装在 /users/www-data 目录中。我意识到 Fedora 使用默认的“apache”用户来运行 Apache,而 Debian 使用“www-data”用户,但是我的机器上没有相应的 /users/apache 目录......
dns - Web2py 默认应用
我计划使用Dreamhost 设置文档中提到的乘客 WSGI很快在Dreamhost上发布我的网站。
我的问题是我希望 www.mydomain.com 直接转到我的新应用程序,而不是需要转到 web2py.mydomain.com/MyApp/Default。
解决此问题的最佳方法是什么?我是使用 DNS 重定向还是可以通过 web2py 配置来完成?
web2py - web2py 定义数据库表和要求 - 更改表?
我正在尝试在 web2py 中使用旧的 sqlite 数据库。我无法更改架构,因为数据库当前正在被其他几个应用程序使用。
我的问题是数据库表的要求如下所示:TableC 需要 TableB,TableB 需要 TableA,TableA 需要 Table C。
因此,当所需的表尚未定义时,我当然会收到错误消息。我想我会先尝试定义 TableC 的一部分,然后通过稍后在 db.py 中更改表来添加其他列。这行得通吗?如果是这样,我如何更改 db.py 代码中的表?
有没有人有其他可能有用的想法?
python - web2py:如何启用“request_reset_password”功能?
我是 web2py 的新手,但渴望快速学习它。我尝试启用“request_reset_passwor”功能,但每次进入此页面时:
我收到该功能已禁用的消息。
你能告诉我我应该做什么以及在哪里工作吗?
先感谢您。
linux - 我的 Web 服务器的版本控制
我正在构建一个基于 Web2Py 的 Web 应用程序,并且我的大部分开发工作都在远程 EC2 开发服务器上进行。我想对整个系统进行版本控制,包括所有 python 模块、网页和 Apache 配置文件。这些文件显然分散在我的 Linux 机器上,但我希望能够使用单个命令来签出/提交。我是命令行 SVN 的新手——有没有办法使用某种带有符号链接的虚拟目录来做到这一点?
欢迎任何想法。谢谢。