오늘 한 일 (회고)
1. 백준 알고리즘 문제 풀이
- 10757
2. 카테고리 정보 입력
3. 카테고리 정보와 식물 정보 연동
4. 장바구니 작업중
* 카테고리 정보 입력 중요 코드
# db.cursor()로 위치커서를 잡아주고 execute()를 이용하여 sql query문을 보내줌
# 실행후에는 .commit()하지 않으면 반영되지 않음.직접 cosole에서 할때도 commit해야하는 것과 같음
cursor = db.cursor()
cursor.execute("DELETE FROM plant_plantcategory;")
db.commit()
time.sleep(2)
# db.close() 하지 않으면 밑에서 orm이 작동하지 않음. db 접근이 중복으로 되어 생기는 문제로 생각됨.
db.close()
time.sleep(3)
# 2. > sql query문을 이용하여 table의 내용을 비우고 시작
def category_insert(category, plant_plantcategory_id):
ptcategory = PlantCategory(id=plant_plantcategory_id, category=category)
# pt.save() 통해 새 객체를 database에 insert
ptcategory.save()
print(f"={plant_plantcategory_id}번 카테고리 입력완료={category}")
plant_plantcategory_id += 1
time.sleep(1)
return plant_plantcategory_id
내일 할 일
1. 백준 알고리즘 문제 풀기
2. 티스토리 블로그에 TIL을 올리면 자동으로 Github에 올라갈 수 있게 만들기
3. 장고 클론 코딩 위주로 실습 시작하기
4. 파이썬 장고 실무 복습하기
- 파이썬 기초 복습 특강 공부 후
5. 깃 브랜치 사용법 습득 및 장바구니 기능 구현
'TIL' 카테고리의 다른 글
3-14[mypy] 데코레이터 인식 안되는 경우 (0) | 2022.03.14 |
---|---|
3-13[Project] 장바구니 기능 구현 학습중 (0) | 2022.03.13 |
3-11[Project] GIT 브랜치 사용법 (0) | 2022.03.11 |
3-10[Project] 개발환경 세팅 후 실습자료 제작 및 배포 (0) | 2022.03.10 |
3-9[Project] 크롤링 jsp 사이트 완성, 개발환경 셋팅 (0) | 2022.03.09 |