标签: web2py

是否在Web2Py的每个调用中解释代码?

如果是这样,有什么好处?(确保它会避免重启webserver).但这不是一个性能瓶颈吗?对于生产,是否可以直接从字节码跳过解释阶段(缓存)使web2py运行(第一个请求除外)?

python performance caching bytecode web2py

4
推荐指数
1
解决办法
787
查看次数

自定义使用field.custom.widget创建的表单字段的大小

替代文字

我使用以下代码在附加图像中生成表单.是否可以更改表单中字段的大小.我想减小估计时间的输入字段的大小和它右侧的保管箱字段

{{=form.custom.begin}}
<table>

<table><tr>
<td><b>Type :</b></td><td><div>{{=form.custom.widget.type}}</div></td>
</tr><tr>
<td><b>Title :</b></td><td><div>{{=form.custom.widget.title}}</div></td>
</tr><tr>
<td><b>Description :</b></td><td><div>{{=form.custom.widget.description}}</div></td>
</tr><tr>
<td><b>Estimated Time :</b></td><div'><td>{{=form.custom.widget.estimated_time}}{{=form.custom.widget.estimated_time_unit}}</td> </div>
</tr>
<tr>
<td></td><td><div align='center'>{{=form.custom.submit}}</div></td>
</tr>
</table>

{{=form.custom.end}}
Run Code Online (Sandbox Code Playgroud)

forms web2py

4
推荐指数
1
解决办法
3038
查看次数

将简单的web2py应用程序上传到GAE

我创建了一个非常轻量级的web2py应用程序,其目标是最终使应用程序支持JSON-RPC调用,以及其他一些事情.

我在网上找到了一些教程(在winxp上)让我获得web2py的源代码并在编译的程序之上提取它.在顶层,我使用我的程序名称编辑了app.yaml,并使用GAE SDK上传程序.它看起来像上传了一切,包括示例应用程序.我认为它包括一个完整的胶子目录,以及其他dir充满了py文件.有没有办法设置web2py只上传我的应用程序,以及运行它所需的最低要求?

google-app-engine web2py

4
推荐指数
1
解决办法
1142
查看次数

web2py - 使用两个字段值的组合测试行

我正在构建一个web2py控制器,我需要在表中查询一个字段中值x的组合和第二个字段(在同一行中)的值y的组合.要查询单个字段,我只想写

db.table.field == x
Run Code Online (Sandbox Code Playgroud)

但我不知道如何编写查找查询 field==x AND field2==y

python web2py

4
推荐指数
1
解决办法
1254
查看次数

T.lazy在web2py中做什么?

我正在学习web2py。我阅读了示例开源代码。在一个应用程序(storpy)中,程序员T.lazy在模型文件中反复使用db.py以下代码:

...
Field('comment', 'text'),
Field('cover', 'upload', autodelete=True))

T.lazy = False
db.dvds.title.requires = [IS_NOT_EMPTY(error_message=T('Missing data') + '!'), IS_NOT_IN_DB(db, 'dvds.title', error_message=T('Already in the database') + '!')]
...
T.lazy = True
Run Code Online (Sandbox Code Playgroud)

为什么程序员T.lazy首先设置False然后设置True

web2py internationalization

4
推荐指数
1
解决办法
564
查看次数

在web2py DAL中查询空值

使用web2py DAL,如何创建一个选择记录的查询将在特定字段中为NULL值?

data-access-layer web2py

4
推荐指数
1
解决办法
2583
查看次数

在Web2py Python中格式化日期

我正在寻找格式化日期的功能,以获得日,月和年.日期以2012-09-26的格式存储在我的数据库中.

python database date web2py

4
推荐指数
1
解决办法
3758
查看次数

Web2py自定义验证器

我是Web2py的新手,我正在尝试使用自定义验证器.

class IS_NOT_EMPTY_IF_OTHER(Validator):

    def __init__(self, other,
                 error_message='must be filled because other value '
                               'is present'):
        self.other = other
        self.error_message = error_message

    def __call__(self, value):
        if isinstance(self.other, (list, tuple)):
            others = self.other
        else:
            others = [self.other]

        has_other = False
        for other in others:
            other, empty = is_empty(other)
            if not empty:
                has_other = True
                break
        value, empty = is_empty(value)
        if empty and has_other:
            return (value, T(self.error_message))
        else:
            return (value, None)
Run Code Online (Sandbox Code Playgroud)

我不明白如何在我的桌子上使用它:

db.define_table('numbers',

    Field('a', 'integer'),
    Field('b', 'boolean'),
    Field('c', 'integer')
Run Code Online (Sandbox Code Playgroud)

我想以这样一种方式使用它,当'b'被勾选时'c'不能留黑.

python web2py customvalidator custom-validators

4
推荐指数
1
解决办法
2399
查看次数

web2py dal sql'like'等效

各位大家好,我想知道web2py dal中是否存在'like'等价物.

我想做这样的事情:

db().select(db.person.name like 'JA')
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助!

贾森

data-access-layer web2py

4
推荐指数
1
解决办法
652
查看次数

在生产中运行web2py调度程序

我知道我可以使用手动运行调度程序

python web2py.py -K myapp
Run Code Online (Sandbox Code Playgroud)

但是在生产环境中应该在哪里指定?我在ubuntu上使用apache的标准web2py部署脚本.

python deployment web2py production-environment

4
推荐指数
1
解决办法
1190
查看次数