Backend/Django 5

Django 파이썬 장고 DB 연결

Django 장고 DB 연결 Model(DB) : Django 프로젝트에서 DB와 연결 별도의 모듈을 설치해 주어야 한다 ; DB마다 다름 Oracle : cx_Oracle MySQL : mysqlclient SQL Developer 세팅 아이디, 계정 생성 Oracle SQL Developer에서 아이디, 계정 생성 alter session set"_ORACLE_SCRIPT"=true; create USER django IDENTIFIED BY django; Oracle SQL Developer 다운로드 및 세팅 https://developernew.tistory.com/39 SQLD Oracle Database XE & Oracle SQL Developer 설치 (학습용) SQLD 시험 공부(학습용)..

Backend/Django 2023.07.13

Django 파이썬 장고 Template Filter

Template Tag / Filter : render를 통해서 전달받은 Data를 Template의 특정 위치에 배치하기 위해서 사용되는 태그 또는 필터 종류 {{ }} : 전달받은 Data의 키를 이용하여 값에 접근할수 있게 한다 ; DATA표현을 해주는 Template Tag {% %} : 특정 기능을 수행하는 블록 {# #} : 주석 ; Template의 주석처리 ; 페이지 소스보기에서는 보이지 않는다 Template의 계층화 : Template의 구조를 Page, Layout, Content의 구조로 모듈화하여 Template을 사용 목적에 맞춰 구성할 수 있게 되어 있다 장점 코드의 재사용성이 높다 유지보수가 쉬워진다 구조 분리를 통해 협업이 쉬워진다 단점 전체 계층 구조를 파악해야 한다 처음..

Backend/Django 2023.07.11

Django 프로젝트 기본 페이지, 어드민 admin 생성, 서브앱 생성

프로그램 기본 Hello > urls.py urls 페이지에서 url 세팅 from django.contrib import admin from django.urls import path from . import views urlpatterns = [ path('admin/', admin.site.urls), path('index/', views.index), ] index 페이지를 생성하고 views에 연결 Hello > views.py views 페이지 생성 def index(request): return HttpResponse("Index Page입니다.") TERMINAL에서 서버 접속 코드 입력 python ./Hello/manage.py runserver 생성된 호스트 주소로 접속 호스트 페이지..

Backend/Django 2023.07.07

Django 파이썬 장고 기본 개념 및 기본 세팅

Django(장고) : 파이썬으로 만들어진 무료 오픈소스 웹 어플리케이션 프레임워크 프레임워크 : 최소한의 자원으로 최대한의 효율을 낼수 있도록 만들어진 프로그램의 기본 틀 웹을 쉽고 빠르게 개발할수 있도록 만들어진 기본 틀 플라스크 ; 소형프로젝트 오픈소스 : 딥러닝 : 코드가 오픈되어 있는 소프트웨어 누구나 만든것을 배포하여 사용할 수 있게 하는 것 내가 만든 것을 다른 사람에게 공개를 하며 발전해 나가는 방식 Django 개발 환경 구축 1) Python 설치 2) Django 설치 www.djangoproject.com pip install django==4.1.10 * pip : 파이썬에서 제공하는 패키지(모듈)들을 정리해서 릴리즈하는 설치 툴 프로젝트 : 어떠한 프로그램의 기본 틀 프로젝트 생..

Backend/Django 2023.07.07

Django 장고 프레임워크 설치 및 기본 세팅

Django : 웹을 만들어 가면서 할 수 있는 프로그램 https://www.djangoproject.com/ Django The web framework for perfectionists with deadlines. www.djangoproject.com Django 페이지로 이동 최신 버전은 4.2.3인데 버전 호환성을 고려해 4.1.10버전으로 세팅 cmd로 Django 설치 및 기본 세팅 Django설치를 위해 cmd > 관리자 권한으로 실행 작업할 워크스페이스로 이동 : 하지 않아도 되지만 혹시 모를 상황 때문에 세팅 드라이브 이동 후 폴더 위치를 복사한 후 주소 입력 cd 폴더경로 ex. cd C:\Users\Administrator\////////////////////\Django\Work..

Backend/Django 2023.07.07