首页 文章
  • 1 votes
     answers
     views

    MongoDB和web2py:使用ObjectIds

    我正在研究一个非常简单的应用程序,作为将MongoDB与web2py集成的用例 . 在该应用程序的一个部分中,我有兴趣返回产品列表: 我的数据库表: db.define_table('products', Field('brand', label='Brand'), Field('photo', label='Photo'), ... Field('options', label='Options...
  • 2 votes
     answers
     views

    google Cloud SQL的web2py GAE连接问题

    尝试在Google GAE上使用web2py应用程序 . 数据库是google cloud sql . 在本地测试环境中,应用程序运行正常,但在尝试部署GAE google Cloud SQL时,数据连接失败 . GAE日志中的错误: 'Not authorized to access instance: myapp.appspot.com:instance1' GAE应用程序被授予对SQL实例的...
  • 3 votes
     answers
     views

    在web2py中,我可以将现有的命名字段指定为旧数据库中的自动编号ID吗?

    我在现有MSSQL数据库中有几十个表都使用自动编号ID主键,但没有一个表名为'id' . 它们被命名为PropertyID,ClientID等 . 官方文档似乎建议将每个字段重命名为'id': 传统数据库web2py可以在某些条件下连接到旧数据库:每个表必须具有一个名为“id”的唯一自动增量整数字段 . 必须使用“id”字段专门引用记录 . 如果不满足这些条件,则必须手动ALTER TABLE以...
  • 2 votes
     answers
     views

    Web2py - 多选项复选框实现

    我正在尝试实现一个表单,其中每个字段都有多个选项,它必须是复选框的行 . 我想在行 Headers 中显示此表单,在相应行中显示复选框选项 . 我还需要有关数据库表实现的帮助 . 任何帮助将不胜感激 . 我是web2py的新手 . 提前致谢 .
  • 1 votes
     answers
     views

    空间的Web2py标记

    如何使用控件中的web2py函数显示空格 . 我试过像 T('test')+' ' 但这显示为 'test ' . 我的要求是,正确对齐 . 我必须用我的数据库值附加一个空格 . 所以在我的控制器文件中我试过了 result.field+' ' output is dbvalue  result.field+' ' ...
  • 0 votes
     answers
     views

    Web2py SQLTABLE数据样式设置

    在我的应用程序中,我使用SQLTABLE来显示内容 . 我必须为这个表数据指定一些css样式 . 请告诉我如何将样式设置为SQLTABLE数据 . 例: #percengate datatype: decimal(5,2) rows = db().select(db.t_tax.id,db.t_tax.percentage) db.t_tax.percentage.represent = lamb...
  • 0 votes
     answers
     views

    在ajax中提交表单

    在我的按钮onClick上的应用程序中,我使用ajax在叠加层中加载表单 . 但是这个用于提交不会重定向到所需的页面 . 我尝试了没有ajax和overlay的相同表单元素,然后它工作正常 . 所以表单元素没有问题 . 我想我缺少一些设置来调用ajax中的表单提交 . 我正在使用Web2py应用程序 . 我非常感谢任何建议 . 编辑:我还有一个类似的问题 . 我正在使用ajax在overlay中为...
  • 0 votes
     answers
     views

    在web2py中复制记录及其引用

    在我的web2py应用程序中,我需要复制记录及其所有引用 . 例如,一个用户有一个产品(sponserid是用户) . 而且这个产品有很多功能存储在其他表中(参考产品ID) . 我的要求是,如果另一个用户正在复制此产品,则会在产品表中生成一条新记录,其中包含新的productid和新的sponserid . 并且所有参考表记录也将与新产品ID重复 . 实际上,在所有表中创建重复条目,只有更改是产品...
  • 3 votes
     answers
     views

    web2py - 从IS_IN_DB验证器中删除空白选项

    在web2py中,假设我通过添加名为“agent_code”的字段修改了默认的auth_user表 . 该字段应包含另一个表中的值: auth_table = db.define_table( auth.settings.table_user_name, Field('first_name', length=128, default=''), ...more fie...
  • 0 votes
     answers
     views

    web2py SQLFORM.factory默认不更新

    我在一个页面上有一个SQLFORM.factory,用于(除其他外)更新表中的特定字段 . 那个领域是我制作的下拉表 Field('visibility',requires=IS_IN_SET(['everyone','subscribers','friends','nobody'])) 所以SQLFORM.factory中的字段看起来是一样的 . 不同之处在于我希望SQLFORM.factor...
  • 0 votes
     answers
     views

    使用Webpad的CKEditor插件时表单提交错误

    我正在为web2py使用CKEditor插件 . 我遇到的问题是,在表单上,当有人点击下拉值时,表单是使用javascript提交的,request.vars中的id用于生成新的表单值(form.vars.body),该工作正常,直到代码到达form.accepts(req ...,sess ..) . 由于某种原因,窗口小部件值(form.vars.body)在提交之前更改为原始值(其他form...
  • 0 votes
     answers
     views

    web2py创建一个浮点列表的字段

    我在web2py中定义了一个包含以下某些字段的表: Field('frequency_range_start', 'float', requires=[IS_NOT_EMPTY(), IS_FLOAT_IN_RANGE(0,1000000000)], label="Frequency Start (kHz)", represent=lambda value, row:__rep...
  • 2 votes
     answers
     views

    Web2py模块和Doctests

    我有一个模块applications / webapp / modules / a.py,它包含一个local_import来导入applications / webapp / modules / b.py.我想doctest a.py和b.py.带有"-T"选项的web2py shell部分可以正常工作,但在说“在a.py中查找测试: class ”之后,粘贴下面粘贴的异常 ...
  • 0 votes
     answers
     views

    Web2py应用程序:如何在控制器中引用.yaml文件?

    我有一个在 web2py 下在线运行的应用程序 . 现在,我正在添加 names.yml 文件,我需要在web2py服务器上的控制器文件 (default.py) 中调用 . 我应该在哪里保留 .yml/.yaml 文件 . 目前我已将它们保存在 default/names.yml 的视图中,但当我在default.py中调用它时: dicttagger = DictionaryTagger([ ...
  • 0 votes
     answers
     views

    TurnkeyLinux上用于Web2Py到MySQL的DAL连接字符串

    在TurnkeyLinux上,我尝试使用以下DAL语句(在db.py中)将Web2Py应用程序连接到MySQL实例(已启动并运行): db = DAL('mysql:// root:pwd2sql @ web2py / dbname',fake_migrate_all = True) 它不起作用并抛出以下票证: 连接失败,尝试5次:回溯(最近通话最后一个):文件“/var/www/web2py/g...
  • 0 votes
     answers
     views

    Web2py没有连接我的MySQL数据库

    我有一个使用web2py在Python App Engine上运行的系统 . 在与Google Cloud SQL数据库连接之前 . 现在我需要它连接到DreamHost的数据库 . db = DAL ('mysql: // User: [email protected]/bancodedados' driver_args = {       ...
  • 0 votes
     answers
     views

    web2py firebird db连接失败

    我尝试将web2py应用程序连接到另一台服务器中的firebird数据库 . 这是输出消息: 票证ID 127.0.0.1.2016-01-11.12-27-33.cdefb9f6-3cc5-46ce-85dc-a2a12220e7f6连接失败,尝试5次:Traceback(最近一次调用最后一次):文件“/ home / filhofilha / Documents /Deployment/We...
  • 0 votes
     answers
     views

    无法弄清楚它的奇怪的Web2py Ticket错误

    我是Web2py的新手,无法理解故障单丢失的错误 . 有人可以解释错误及其发生的原因吗? Ticket ID 127.0.0.1.2016-05-28.15-45-10.493c5f3c-e5f2-4034-8e82-69637b1fcc35 <type 'exceptions.SyntaxError'> invalid table/column name "size&qu...
  • 3 votes
     answers
     views

    如何使用web2py创建,插入和更新数据库表? [关闭]

    我是python和web2py开发的新手 . 我的要求是: 我必须创建一个html页面,其中包含员工信息,例如员工姓名,年龄,地址等...和按钮将在那里保存,刷新..如果用户按下保存按钮,将员工信息输入到html页面,它应该将条目保存到员工表(如果它已经存在)或者它将首先创建表并将数据保存到其中,然后单击Refresh按钮将从数据库Employee表中获取数据并显示在html页面上 . web2...
  • 0 votes
     answers
     views

    web2py SQLFORM更新表单问题

    我正在尝试为我的应用程序创建一个简单的更新配置文件更新表单 . 我创建了一个名为“person”的自定义表来保存各个用户,并成功创建了一个注册页面/表单和登录页面/表单 . 但是,我在创建配置文件更新表单时遇到了困难 . 根据web2py书,我应该可以做类似的事情: def profile(): record = db.person(1) form = SQLFORM(db.per...
  • 0 votes
     answers
     views

    将字段添加到auth_user表中,该表只能包含选择性值

    我正在为零售店创建一个Web2py应用程序 . 要求是我使用auth_user表,有两种类型的用户 - “正常”和“管理员” . 我的问题是如何在auth_user表中添加一个字段,该字段的约束条件是它只能包含两个值?理想情况下,当使用SQLLFORM呈现登录页面时,User_type的字段应显示为包含两个值(即Normal和Admin)的下拉列表 . 我用谷歌搜索它,找不到任何令人满意的东西 ....
  • 0 votes
     answers
     views

    web2py:如何更新表单字段值onvalidation

    我有一个看起来很像web2py-docs中的样本: http://web2py.com/books/default/chapter/29/07/forms-and-validators#onvalidation 车型/ db.py: db.define_table('numbers', # Field('user_id', 'reference auth_user'), Field...
  • 0 votes
     answers
     views

    下拉菜单中的字段值,在用户/寄存器中有一个新值选项

    我有一个年鉴应用程序,用户必须在注册时输入详细信息 . 其中一个领域是“大学” . 我希望从包含数据库中所有大学的下拉菜单中选择大学(如使用验证器IS_IN_DB()时),如果数据库中不存在大学,则可以选择输入大学名称 . 这应该是出现在用户/注册表单中 . 我如何在web2py中实现这一点? 请注意:我对web2py很新 .
  • 0 votes
     answers
     views

    web2py检查表单中的密码

    我正在尝试在web2py中创建更改密码表单 . 我正在使用db.auth_user表 . 我想创建一个包含字段['current_password','new_password','repeat_password']的表单 如果未正确输入密码,表单应向用户发出警告 . 我的代码是: request.vars.current_password = request.vars.current_passw...
  • 0 votes
     answers
     views

    基于填充数据库表的当前经过身份验证的用户创建web2py表单

    我有一个数据库表,它引用了web2py提供的 auth_user 表: db.define_table('t_user_business', Field('f_user_id', type='reference auth_user', label=T('User Id')), Field('f_name', type='string', la...
  • 0 votes
     answers
     views

    web2py:没有用SQLFORM.grid()显示每个字段

    我怎么能用SQLFORM.grid()从表中只显示一个字段的子集? 我已经尝试过阅读web2py手册和DAL参考(非常非常缺乏),但无法弄清楚这一点 . 我遇到的基本问题是,我可以想出从集合中删除字段的任何过程都会返回一组行,我似乎无法将其转换回集合 . 但是,SQLFORM.grid()需要一个set作为输入 . 用它来选择每个字段都很容易 query = db.t_mytable return...
  • 0 votes
     answers
     views

    SQLFORM导出重定向到输入表单

    我有一个应用程序,用户必须从mysql数据库中选择他/她想要的表,并在SQLFORM网格中显示 . 然而,当用户尝试导出表格时,例如以csv格式,页面会重定向到输入表单,只有在第二次选择表格时才能导出 . 第二次选择表时,它会使应用程序导出数据,但不会使网格可见 . 你能帮帮我吗?这是我的控制器 def show_tables(): #definetables for the user t...
  • 0 votes
     answers
     views

    web2py sqlform错误

    我是web2py的新手,我正在努力解决它 我正在尝试创建注册和登录的东西 . 在模型中,我有以下代码,我为新用户创建tabel usersdb = DAL('postgres://postgres:postgres@localhost/'+ request.vars['school'], migrate=True) auth = Auth(usersdb, hmac_key=Auth.get_or...
  • 1 votes
     answers
     views

    HTML2中的Web2py SQLFORM

    我正在关注Web2py关于SQLFORM的HTML书籍 . http://web2py.com/books/default/chapter/29/07#SQLFORM 但是,我似乎无法弄明白 . 我已将隐藏字段 name="_formname" 及其值设置为 test . 表格似乎没有被处理 . 这是我的代码: 的test.html: <form action=&qu...
  • 1 votes
     answers
     views

    web2py中的动态可选表单部分?

    我有一个通过SQLFORM创建的web2py表单 . 表单的某个部分是可选的,因此我希望默认情况下将其隐藏起来,并仅在用户选中表单上的复选框时显示 . 我现在正在做的是将各种输入表单行设置为在控制器中不显示: form.element('#mytable_myfield__row')['_style'] = 'display: none' ... 然后在我看来: {{extend 'layout...

热门问题