2014-03-27 24 views
1

我尝试在web2py的auth用户注册表单中添加一些额外的字段。该部分auth.setting.extra_fields [“AUTH_USER”]是我加入到模型/ db.pyWeb2py:auth用户图像字段错误2

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”

Web服务器在本地运行和图像是在我的电脑。

我是否缺少任何东西? 谢谢!

回答

0

我尝试创建一个新的应用程序,并补充一点:

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

在app /模型/ db.py像你这样,据我所看到的。

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

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

您的问题可能来自权限或网络服务器配置,但没有关于您的设置的详细信息,我忍不住。

注意:您可以在这里邮件列表上更多的帮助:

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

的web2py的社区非常业间友好和帮助。

干杯

理查德