【问题标题】:Web2py: auth user image field Error 2Web2py:验证用户图像字段错误 2
【发布时间】:2014-03-27 16:33:46
【问题描述】:

我尝试在 web2py 的身份验证用户注册表单中添加一些额外的字段。 auth.setting.extra_fields['auth_user'] 部分是我添加到 models/db.py 中的

auth = Auth(db)

crud, service, plugins = Crud(db), Service(), PluginManager()

auth.settings.extra_fields['auth_user'] = [
                                            Field('address'),
                                            Field('city'),
                                            Field('zip'),
                                            Field('image','upload')
                                            ]

## create all tables needed by auth if not custom tables
auth.define_tables(username=False, signature=False)

除图像字段外的所有字段似乎都可以正常工作。 但是当我尝试将图像上传到“应用更改”时, 我得到 IOERROR 错误 2 没有这样的文件或目录:“....jpg”

网络服务器在本地运行,图像在我的电脑里。

我错过了什么吗? 谢谢!

【问题讨论】:

    标签: python web2py


    【解决方案1】:

    我尝试创建一个新应用并添加:

    auth.settings.extra_fields['auth_user'] = [
                                            Field('address'),
                                            Field('city'),
                                            Field('zip'),
                                            Field('image','upload')
                                            ]
    

    据我所知,在 app/models/db.py 中,就像你所做的那样。

    然后我使用 appadmin 创建一个新用户,并在我的上传类型的图像字段中插入一个图像。它使用 web2py 2.4.7 开箱即用

    也许提供您使用的 web2py 版本可能有助于找到您面临的问题。

    您的问题可能来自权限或网络服务器配置,但如果没有有关您设置的详细信息,我无能为力。

    注意:您可以在此处的邮件列表上获得更多帮助:

    https://groups.google.com/forum/#!forum/web2py

    web2py 社区非常友好和乐于助人。

    干杯

    理查德

    【讨论】:

      猜你喜欢
      • 2017-05-21
      • 1970-01-01
      • 1970-01-01
      • 2013-01-16
      • 1970-01-01
      • 1970-01-01
      • 2018-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多