2014-03-27 26 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的社區非常業間友好和幫助。

乾杯

理查德