본문 바로가기

백엔드13

[Django] django CBV 로그인 회원가입 기능 구현 예시 CBV 회원관리 기능 구현 setings.py LOGIN_URL = '/accounts/hellologin/' # 로그인 성공했을 때 이동하는 url LOGOUT_URL = '/accounts/hellologout/' # 로그인 실패했을 때 이동하는 url views.py import # 회원만 사용할 수 있게 하는 데코레이터 (@login_required) from django.contrib.auth.decorators import login_required # user 생성 view from django.contrib.auth.forms import UserCreationForm # 로그인 로그아웃 view from django.contrib.auth.views import LoginView, Log.. 2023. 10. 13.
[Python] Python 문자열 포매팅 왜 문자는 왼쪽 정렬, 숫자는 오른쪽 정렬일까? Python 문자열 포매팅 왜 문자는 왼쪽 정렬, 숫자는 오른쪽 정렬일까? 문자열 포매팅 학습을 하던 중 의문이 생겼다 s = '문자열' n = 22 print(f'문자열에게 공백추가: [{s:15}]') #문자열에게 공백추가: [문자열 ] print(f'숫자에게 공백시작: [{n:15}]') # 숫자에게 공백추가: [ 22] 다음과 같이 동일한 문법을 사용했는데 정렬 위치가 다른 점을 확인할 수 있었다. 처음에는 내가 문법적인 실수를 범한줄 알고 재차 확인해 보았지만 문법적 오류는 없었다. 알고보니 문자는 왼쪽 정렬, 숫자는 오른쪽 정렬이 default 였던 것이다. 텍스트 데이터는 보통 왼쪽에서 오른쪽으로 읽어가는 방향이 자연스럽기 때문 숫자를 표현할 때 오.. 2023. 9. 21.
[개인프로젝트] Auto Coding (HTML/CSS/JS 프로젝트) (3) - 프로젝트 마무리(feat.최우수상) 프로젝트를 마무리 하며 쉽지 않았던 9일 23.08.29 ~ 23.09.06 🔗 https://github.com/HiImYong99/Auto-Generate-Code 9일간의 여정이 끝이 났다. 23.09.07 프로젝트 발표를 끝으로 첫 미니 프로젝트 기간이 끝이 났다. 소규모지만 프로젝트를 처음으로 끝맺음 단계 까지 밟게 되어 뿌듯하지만 나의 부족한 점을 많이 알 수 있었다. 다른분들의 프로젝트 발표를 볼 수 있었는데 배울점들이 많았다. 수익 파이프라인 고려 추후 고도화 작업을 생각한 개발 등등 사실 나는 생각도 못한 디테일들이였다. 단순히 과제를 위한 프로젝트가 아닌 실제 상용화된 서비스를 생각하며 개발한 디테일들이 나에게 있을 다음 프로젝트들 에게 큰영향을 끼쳤다. 어떤 점을 좋게 봐주셨는지 이번.. 2023. 9. 16.
[개인프로젝트] Auto Coding (HTML/CSS/JS 프로젝트) (2) - 프로젝트 에러 해결 002 - 에러 해결 이번 프로젝트를 진행하며 겪었던 에러 해결. 이번 프로젝트를 진행하며 겪은 오류들을 모두 정리하진 못했지만 최대한 정리하려 문서화 하려고 노력했다. 다음과 같이 노션에 정리하였고 🔗 https://www.notion.so/c6755304ce754d88a421a03cab44d8d9?pvs=4 추후 블로그에도 게시 예정이다. 2023. 9. 7.
728x90