Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 장고
- docker
- 프론트엔드
- 백엔드
- 팔로우 기능 에러
- class view
- 다항 논리 회귀
- DRF
- 비밀번호 수정
- test.py
- CNN
- 프로필사진 업로드
- Django
- 댓글지우기
- 딥러닝
- python to json
- API명세
- 개인페이지
- 북마크한 목록 가져오기
- 팀프로젝트 기획
- js
- 이진 논리 회귀
- original set
- Python
- 댓글쓰기
- 머신러닝
- 와이어프레임
- json to db
- serializer
- ERD
Archives
- Today
- Total
코딩 개발일지
TIL 15일차 - 제곱근 코드카타 풀이 + 장고강의 본문
전 게시글의 문제를 다시 풀어봄. while을 활용한 풀이.
이 문제에서 for보다 while이 더 어울리는 이유는 for는 range로 n의 범위를 지정해서 반복이 너무 많아지지만, while은 x의 제곱이 n보다 작을 때만 고를 수 있다.(?) 고 생각한다.
def solution(n):
if n < 1 or n > 5000000000:
return -1
x = 1
while x * x < n:
x += 1
if x * x == n:
return (x + 1) ** 2
else:
return -1
이렇게 풀어냈고. 결과도 잘나왔다!!
그 외 코드카타 3문제 풀었는데, 문제없이 풀렸음.
저번 TIL에서도 쓴 내용인데, User(사용자)가 URL을 통해 접속하고, view.py의 내용을 보게 된다.
ORM은 데이터베이스를 우리가 보기 쉽게 나타낸것이라고 생각하면된다.
역순으로 진행해서 Templates의 html이 User에게 보여진다.
Django는 기본적으로 User모델을 제공함. 사용자의 관리와 로그인/로그아웃이 이미 다 구현이 되어있음!!!!!
ORM에서 만든 User Model을 데이터베이스에 넣어주기 위해서는 두 단계가 있음.
'데이터베이스 변경을 알려주는 명령어' 와 '변경된 데이터베이스를 반영 해 주는 명령어'
1. 데이터베이스 변경을 알려주는 명령어 : makemigrations
python manage.py makemigrations
2. 변경 된 데이터베이스를 적용시켜주는 : migrate
python manage.py migrate
'AI 본 교육 > AI 4주차' 카테고리의 다른 글
GIT 특강 + autosave 썰 / Django 기초 (0) | 2023.09.01 |
---|---|
TIL 16일차 - 장고 Admin과 로그인, 회원가입 페이지 (0) | 2023.08.31 |
TIL 14일차 - 코드카타 시작 및 장고 강의 시작 (0) | 2023.08.29 |
TIL 13일차 - 파이썬 기본문법 160번~230번 (0) | 2023.08.28 |