File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -34,11 +34,18 @@ def _save_image_and_get_url(file, user_id):
3434@login_required (login_url = '/accounts/login/' )
3535def profile (request ):
3636 if request .method == "GET" :
37- if request .session .get ("just_signed_up" , False ):
37+ # 소셜 로그인으로 새로 가입한 사용자이거나 프로필이 완전하지 않은 경우 프로필 입력 페이지 표시
38+ try :
39+ profile = request .user .profile
40+ is_incomplete = not profile .nickname or profile .nickname == request .user .username
41+ except :
42+ is_incomplete = True
43+
44+ if request .session .get ("just_signed_up" , False ) or is_incomplete :
3845 request .session ["just_signed_up" ] = False
3946 return render (request , 'accounts/profile.html' , {
4047 "user" : request .user ,
41- "profile" : request .user . profile ,
48+ "profile" : getattr ( request .user , ' profile' , None ) ,
4249 })
4350 return redirect ("/" )
4451
You can’t perform that action at this time.
0 commit comments