2014-03-27 3 views
1

web2py의 인증 사용자 등록 양식에 몇 가지 추가 필드를 추가하려고합니다. 부품 auth.setting.extra_fields [ 'AUTH_USER는'] 내가Web2py : auth user image 필드 오류 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) 

이미지 필드를 제외한 모든 필드는 작업 벌금을 보이는 모델/db.py에 추가 된 것입니다. 그러나 내가 IO 오류 있고 Error2 해당 파일이나 디렉토리를 가지고, '변경 사항 적용'할 수있는 이미지를 업로드하려고하면 ".... JPG는"

웹 서버는 로컬로 실행하고 이미지가 내 컴퓨터에 있습니다.

누락 된 부분이 있습니까? 감사합니다.

답변

0

나는 새로운 응용 프로그램을 작성하고이를 추가하려고 :

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

응용 프로그램/모델/db.py 당신이 지금까지의 내가 볼 수처럼.

그런 다음 appadmin을 사용하여 새 사용자를 만들고 업로드 유형의 이미지 필드에 이미지를 삽입합니다. 웹 2.0을 사용하여 즉시 작동합니다. 2.4.7

사용하는 web2py의 버전을 제공하면 내가 직면 한 문제를 쉽게 찾을 수 있습니다.

사용 권한 또는 웹 서버 구성에서 문제가 발생했을 수 있지만 설치에 대한 자세한 정보가 없으면 도움을 줄 수 없습니다.

참고 : 여기에 메일 링리스트에 더 많은 도움을 줄 수 :

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

web2py의 사회는 매우 freindly 돕는 것입니다.

건배

리처드