2012-08-09 4 views
1

장고 환경에서 새로운 앱을 만들고 있습니다. 그/그녀가 내 애플 리케이션에 가입했을 때 사용자의 이미지를 업로드하고 그/그녀가 내 애플 리케이션에 의견을 게시 할 때 같은 이미지를 사용하고 싶습니다. 그렇다면 이미지 업로드 코드를 내 앱 코드에 통합하는 방법은 무엇입니까?장고에서 이미지를 업로드하는 방법

답변

1

UserProfile은 여기에서 대답했습니다 (Django user profile). 거기에 ImageField가 있어야합니다.

그런 다음 UserProfile에 대해 ModelForm을 만들고 사용자가 프로필을 설정하고 사용자 이미지를 추가 할 수있게하려는 위치에서 렌더링하십시오. 모델 폼은 ImageField를 파일 업로드 필드로 렌더링하고 기본 필드 핸들을 갖습니다. settings.pyMEDIA_URL이 구성되어 있는지 확인하십시오. 이미지 업로드가 작동하려면 경로에 PIL이 설치되어 있어야합니다.

useruser.get_profile을 수행중인 UserProfile 인스턴스는 템플릿에서 호출 가능하고 다른 곳에서 호출 할 수 있습니다.

관련 문제