์ค๋์ ์ฅ๊ณ ์ฑ์ ํ๋ ๋ ๋ง๋ค์ด ๋ก๊ทธ์ธ, ๋ก๊ทธ์์, ๊ณ์ ์์ ๋ฐ ์ญ์ , ๊ณ์ ํ์๊ฐ์ ์ ๋ณด ๋ฑ๋ก์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ฐฐ์ ๋ค. ํ์๋ณด๋ค ๋น ๋ฅธ ์๋๋ก ๋ง์ ์์ ๋ฐฐ์์ ์ด๋ ค์ ๋ค. ํนํ ํ์๊ฐ์ ๋ถ๋ถ์์ ๊ณ์ ์ค๋ฅ๊ฐ ๋ฌ๋๋ฐ.... if request.user.is_authenticated: ๊ตฌ๋ฌธ์ ์ฐ๊ณ ๋์ ํด๊ฒฐ๋์๋ค. ์ ์ค๋ฅ๊ฐ ๋์ง๋ ์ฌ์ค ์์ง ์ ํํ๊ฒ ๋ชจ๋ฅด๊ฒ ๋ค. ๋ด์ผ ์ค์ต์๊ฐ์ ๋ค์ ๋ง๋ค์ด๋ณด๋ฉด์ ๊ธฐ๋ฅ์ ํ๋ํ๋ ์ตํ๋๊ฐ์ผ ๊ฒ ๋ค. CRUD์ ๋ํ ์ ํํ ์ดํด๊ฐ ์์ด์ผ accounts ์ฑ์ ๋ค๋ฃจ๋๋ฐ ์ต์ํ ๊ฑฐ ๊ฐ๋ค๋ ์๊ฐ์ด ์ค๋ ๋ง์ด ๋ค์๋ค. ๋ด์ผ ์ํ์ด ๋๋๊ณ ๋๋ฉด ์ฅ๊ณ ๋ฅผ ์ ์ฒด์ ์ผ๋ก ์ ๋ฆฌํ๋ ์๊ฐ์ ๊ฐ์ ธ ๊ธ์์ผ ํ๋ก์ ํธ๋ ์๊ฐ์์ ํด๋ด์ผ๊ฒ ๋ค.
@require_http_methods(['GET', 'POST'])
def signup(request): #articles์ views.py createํจ์์ ๋น์ทํจ!
if request.user.is_authenticated:
return redirect('articles:index')
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_valid():
user = form.save()
auth_login(request,user)
return redirect('articles:index')
else:
form = UserCreationForm()
context={
'form':form,
}
return render(request,'accounts/signup.html',context)
'๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.13.์ (0) | 2022.04.13 |
---|---|
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.12.ํ (0) | 2022.04.12 |
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.08.๊ธ (0) | 2022.04.08 |
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.06.์ (0) | 2022.04.06 |
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.05.ํ (0) | 2022.04.06 |
๋๊ธ