월 16,720원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결Django 프레임워크 제대로 배우기 Part.3
Deprecation warning 질문
14강중에서요 밑에 파이썬 코드를 치고 실행하면 실행은 됩니다. 그러나 The default datetime adapter is deprecated as of Python 3.12; seethe sqlite3 documentation for suggested replacement recipescs.execute("INSERT INTO tbl_test(Column1, Column2) VALUES(?,?)",(today, now)) c:\DjangoInflearn\myproject\sqlite3_008.py:53: DeprecationWarning: The default date converter is deprecated as of Python 3.12; see the sqlite3 documentation for suggested replacement recipesrow = cs.fetchone()c:\DjangoInflearn\myproject\sqlite3_008.py:53: DeprecationWarning: The default timestamp converter is deprecated as of Python 3.12; see the sqlite3 documentation for suggested replacement recipesrow = cs.fetchone() 이렇게 Deprecation 경고가 나옵니다. sqlite3공식문서를 통해 확인하라고 하지만 영어가 부족하여 찾기가 어렵고 찾아도 맞는지 모르니... 어떻게 입력 해야 하는지 모르겠습니다.import sqlite3 import datetime # DB 및 커서 객체생성 dbConn = sqlite3.connect(":memory:", detect_types = sqlite3.PARSE_DECLTYPES) cs = dbConn.cursor() #테이블 생성 cs.execute("CREATE TABLE IF NOT EXISTS tbl_test(Column1 date, Column2 timestamp)") # 날짜, 시간 설정(함수써서 변수에 넣고) today= datetime.date.today() now = datetime.datetime.now() # 데이터입력 cs.execute("INSERT INTO tbl_test(Column1, Column2) VALUES(?,?)",(today, now)) # 데이터 출력1 print('-'*50, '출력1') strSQL ="SELECT*FROM tbl_test" cs.execute(strSQL) row = cs.fetchone() print('오늘날짜=',row[0], "-->", type(row[0])) # str 타입감지기능 안썼으니까 print('현재시각=',row[1], "-->", type(row[1])) # str
- 미해결Django 프레임워크 제대로 배우기 Part.3
sqlite3_001.py는 어디서 생성하나?
장고 2에 이어서 3을 수강하는데 갑자기 sqlite3_001.py부터 시작하네요.. 당황스럽네...그래서 DB강까지 듣는데 도대체 어떻게 실행하는지.... 사용법도 가르쳐 주지 않고 계속 강의하네요..기본적으로 알려줘야 하는거 아닌건가요?