본문 바로가기
  • 가제가재_기록블로그

전체 글22

Jinja Template / Django Template 내용은 Ctr+F 로 찾자! 23.08.01 코드를 작성하던 중 문득 Jinja Templates 와 Django Templates 의 차이점이 궁금해졌다. 궁금해서 찾아봤고 정리를 위해 이 문서를 작성한다. 23.08.03 for 문 예제와 설명을 추가했다. Jinja Template Jinja Template 홈페이지 jinja Template 는 Python 기반의 템플릿 언어로 마크 업 언어(ex.HTML...) 에서도 동적인 데이터를 표현할 수 있도록 돕는다. 즉, HTML 코드 내부에서 Python의 For, if 등의 함수와 변수를 사용할 수 있도록 돕는 템플릿이다. 주로 Flask 웹 프레임워크와 함께 사용되나, 그 외 파이썬에 익숙한 개발자들이 다양한 곳에서 사용한다. Django Tem.. 2023. 8. 1.
코드 오류 - 오타 놀랍게도 오타가 아닌데 오타로 인식된다 path('verifyCode', views.verifyCode, name="main_verifyCode"), path('verifyCode', views.verifyCode, name="main_verifyCode"), path('verify', views.verify, name="main_verify"), path('verify', views.verify, name="main_verify"), 같은 코드 2줄씩 작성된 것인데, 키보드 오류인지 다른 문장으로 인식된다. 아직도 이유를 찾는 중이며 임시 해결방안으로는 문제가 되는 코드를 다른곳에 붙여넣고 다시 가져온다... 2023. 8. 1.
Django 개념 모음 공부 중 새로 알게 되거나 리마인드가 필요한 개념들 모음집. Ctr+F 로 바로바로 찾아보자. 매번 갱신중 모음 "manage.py" : 여러 앱의 종합인 django의 프로젝트 를 관리함. 서버 실행, DB 관리 등 다양한 명령어가 존재. 보통 프로젝트 디렉토리에 위치함. "~.urls.py" : URL 매핑 및 라우팅을 정의하는 파일. url 패턴의 정의(연결), 함수 연결, 네임 스페이스(격리) 의 기능이 있음. "urlpatterns" : URL 맵핑을 정의하는 변수. "~urls.py" 파일 안에서 사용하며 연결에 사용됨. MTV / MVC 링크 추가 django.db : 모듈 데이터 베이스 관련 기능을 제공 models : 데이터 베이스의 모델을 정의하는 다양한 클래스 제공. CharField.. 2023. 7. 28.
SQLite 오류 00_미설치 환경 VSCode 에서 django 사용 중 DB 사용을 위해 SQLite 실행 -> 하단 오류 메시지 CommandError: You appear not to have the 'sqlite3' program installed or on your path Windows 10 64 해결 설치한다. 1. SQLite 템플릿 다운로드 https://www.sqlite.org/download.html [SQLite Download Page 자신이 사용하는 OS에 맞게 템플릿을 다운받는다. 2023년 07월 28일 현재 3420000.zip 버전. 여러 개가 있는데 번거로워서 번들로 받았다. 2. 압축 풀기 번들 내에 3개의 실행 파일이 있는 것을 확인했다. 압축을 풀자. 3. 가상환경에 설치 exe를 실행하지 .. 2023. 7. 28.