반응형 전체 글115 [Django] Django 학습 정리 - 템플릿 문법 정리 (Jinja, extends, block) 지금까지 Django 학습한 내용을 바탕으로 정리를 해보려 한다. 목차1. Jinja2. extends3. block[작업 환경]MacOS, PyCharmpyenv, poetryPython, Django 1. Jinja1. Jinja 란? - Django에서 사용하는 템플릿 문법이다. - HTML과 Python 데이터를 연결해주는 역할을 한다. 2. Jinja 문법 정리문법설명{{ 변수명 }}변수 값 출력{% if문 %} ... {% endif %}조건문{% for문 %} ... {% endfor %}반복문{# 주석 처리 #}주석 처리{% include '파일명.html' %} 특정 템플릿 삽입{% url 'url_name' pk=1 %}URL Reverse (URL 생성){% loa.. 2025. 3. 29. [OAuth2.0] 네이버 로그인 - ~에 로그인할 수 없습니다. OAuth2.0 네이버 로그인 실습 중 만난 오류 로그인할 수 없으니 서비스 관리자에게 문의하라는데저요? 저도 잘 모르겠는데요...? 😱 에러사항콜백 URL로 넘어가야하는데 위와 같은 화면이 계속 나타났다.아래는 내가 작성한 코드와 네이버 개발자센터 설정이다. ▣ 작성코드NAVER_CALLBACK_URL = '/oauth/naver/callback/'domain = self.request.scheme + '://' + self.request.META.get('HTTP_HOST', '')callback_url = domain + NAVER_CALLBACK_URL ▣ 네이버 개발자 센터 콜백 URL 설정 🤦♀️ 에러원인원인은 내가 작성한 코드의 callback_url(127.0.0.1)과네이버 개발.. 2025. 3. 29. [Django] Django 학습 정리 - Model 정의 및 Migration 지금까지 Django 학습한 내용을 바탕으로 정리를 해보려 한다. 목차1. Django MTV 패턴2. Model 정의3. Migration[작업 환경]MacOS, PyCharmpyenv, poetryPython, Django 1. Django MTV 패턴1. MVC 패턴 및 MTV 패턴📌 MVC 패턴디자인 패턴 중 하나로 Model, View, Controller로 구분되는 패턴이다. - Model : 데이터를 처리하는 역할을 한다. - View : 사용자 인터페이스(UI)를 나타내며 데이터의 시각적 표현을 담당한다. - Controller : 사용자 요청을 처리하고 Model과 View를 이어주는 역할을 한다.📌 MTV 패턴장고 디자인 패턴이다. Model, Template, View로 구.. 2025. 3. 28. [Django] Django 학습 정리 - Django 초기셋팅 지금까지 Django 학습한 내용을 바탕으로 정리를 해보려 한다. 목차1. 가상환경 설정 (pyenv)2. poetry 설정 및 Django 설치3. Django 설정 (PyCharm)[작업 환경]MacOS, PyCharmpyenv, poetryPython, Django 가상환경 설정 (pyenv)1. 작업 폴더 생성mkdir # 폴더 생성cd # 폴더 접근 2. 가상환경 설치하기pyenv virtualenv pyenv virtualenv 3.12.1 blog 2-1. 해당 버전의 파이썬이 없는 경우pyenv install 3.12.1pyenv virtualenv 3.12.1 blog 2-2. 가상환경 삭제pyenv uninstall pyenv uninstall blog 3... 2025. 3. 28. [Flask] Address already in use. Port 5000 is in use by another program. Flask 실습 중 발생한 포트 에러근데 5000포트로 몇 번 실행됐었는데... ????? 꿈이였나???? 에러사항파이썬에서 Flask 설치 후 기초적인 실습을 진행했었다. 그 때까지만 해도 5000 포트로 진행했었는데아래의 코드로 작성 후 실행하니 갑자기 5000 포트가 이미 사용 중이라고 에러 메시지 떴다.# 실행코드from flask import Flask, request, Responseapp = Flask(__name__) # 서버 구축...@app.route('/test')def test(): url = 'http://127.0.0.1:5000/submit' data = 'test data' response = requests.post(url=url, data=data) .. 2025. 2. 24. 이전 1 2 3 4 5 6 ··· 23 다음 반응형