File tree Expand file tree Collapse file tree 2 files changed +12
-41
lines changed
Expand file tree Collapse file tree 2 files changed +12
-41
lines changed Original file line number Diff line number Diff line change @@ -93,18 +93,10 @@ def signup(request):
9393 return JsonResponse ({"error" : "이미 존재하는 닉네임입니다." }, status = 400 )
9494
9595 user = User .objects .create_user (username = username , email = email , password = password )
96- profile , created = UserProfile .objects .get_or_create (
97- user = user ,
98- defaults = {
99- 'nickname' : nickname ,
100- 'user_gender' : gender ,
101- 'user_age' : age
102- }
103- )
104- if not created :
105- profile .nickname = nickname
106- profile .user_gender = gender
107- profile .user_age = age
96+ profile = user .profile
97+ profile .nickname = nickname
98+ profile .user_gender = gender
99+ profile .user_age = age
108100
109101 if request .FILES .get ("profile_image" ):
110102 image_url = _save_image_and_get_url (request .FILES ["profile_image" ], user .id )
Original file line number Diff line number Diff line change 4646 </ div >
4747 {% endif %}
4848
49- < form class ="signup-form " method ="post " action ="{% url 'signup ' %} " enctype =" multipart/form-data ">
49+ < form class ="signup-form " method ="post " action ="{% url 'account_signup ' %} ">
5050 {% csrf_token %}
5151
5252 < div class ="form-group ">
53- < label class ="form-label "> 아이디 </ label >
53+ < label class ="form-label "> 닉네임 </ label >
5454 < input
5555 type ="text "
5656 class ="input-field "
6060 >
6161 </ div >
6262
63- < div class ="form-group ">
64- < label class ="form-label "> 닉네임</ label >
65- < input
66- type ="text "
67- class ="input-field "
68- name ="nickname "
69- placeholder ="닉네임을 입력하세요 "
70- required
71- >
72- </ div >
73-
7463 < div class ="form-group ">
7564 < label class ="form-label "> 이메일</ label >
7665 < input
8776 < input
8877 type ="password "
8978 class ="input-field "
90- name ="password "
79+ name ="password1 "
9180 placeholder =""
9281 required
9382 >
9483 </ div >
9584
9685 < div class ="form-group ">
97- < label class ="form-label "> 성별</ label >
98- < select class ="input-field " name ="user_gender ">
99- < option value =""> 선택하세요</ option >
100- < option value ="M "> 남성</ option >
101- < option value ="F "> 여성</ option >
102- < option value ="OTHER "> 기타</ option >
103- </ select >
104- </ div >
105-
106- < div class ="form-group ">
107- < label class ="form-label "> 나이</ label >
86+ < label class ="form-label "> 비밀번호 확인</ label >
10887 < input
109- type ="number "
88+ type ="password "
11089 class ="input-field "
111- name ="user_age "
112- placeholder ="나이를 입력하세요 "
113- min =" 1 " max =" 120 "
90+ name ="password2 "
91+ placeholder =""
92+ required
11493 >
11594 </ div >
11695
You can’t perform that action at this time.
0 commit comments