Skip to content

Commit 61585df

Browse files
authored
Merge pull request #224 from pirogramming/develop
[Fix] 코드 되돌리기
2 parents fb2cee4 + 02cc83f commit 61585df

File tree

2 files changed

+12
-41
lines changed

2 files changed

+12
-41
lines changed

accounts/views.py

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff 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)

templates/account/signup.html

Lines changed: 8 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@
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"
@@ -60,17 +60,6 @@
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
@@ -87,30 +76,20 @@
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

0 commit comments

Comments
 (0)