| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- templates
- salesforce
- sort 함수
- 가상환경
- sort()
- 퀵정렬
- Sort
- django
- date
- 정렬
- 템플릿
- 템플릿언어
- 알고리즘
- 장고
- 병합정렬
- app
- 동빈나
- model
- 뷰
- 퀵
- 배포
- sfdc
- 가상환경만들기
- Mtv
- view
- testclass
- 병합
- Formula
- 앱
- MTV패턴
- Today
- Total
목록django (4)
Like A Flowing Cloud
■ 템플릿 언어 : html에서 파이썬 변수와 문법을 사용하게 해주는 언어 1. 템플릿 변수 {{ 변수 }} 2. 템플릿 태그 ▶ for 문 {% for word in wordDict %} {{word}} {% endfor %} ▶ if 문 {% if student_list %} 총 학생 수 : {{ student_list|length }} {% else %} 학생이 없어요! {% endif %} 3. 템플릿 코멘트 ▶ 한 줄 {# 주석 내용 #} ▶ 여러 줄 {% comment %} 주석 내용 {% endcomment %}
■ App 이란? : Django 프로젝트를 이루는 작은 단위 (각각의 서비스 별로 분류를 해놓은것. 유지, 보수 쉬워짐.) 1. App을 생성 ▶ 앱 만드는 방법 python manage.py startapp [앱이름] 그리고 프로젝트 폴더의 settings.py 에 INSTALLED_APPS = { ' 앱이름.apps.(첫글자는대문자)앱이름+Config', } 2. Template 제작 앱 폴더 안에 templates 폴더 만들기 templates 폴더 안에 .html 파일 만들기 3. View 제작 ▶ 데이터 처리할 view 만들기 앱 폴더의 view.py 로 들어간다. 뷰 코드 def welcome_함수이름(request): return render(request, "welcome.html") 다..
■ 가상환경 만들기 1) 가상 환경을 만드는 명령어 python -m venv [가상환경명] 2) 가상 환경을 실행시키는 명령어 source [가상환경명]/bin/activate → Mac OS 인 경우 source [가상환경명]/Scripts/activate → Windows 인 경우 3) 장고 다운받기 pip install django 4) 다운받은 장고로 프로젝트 만들기 django-admin startproject [프로젝트 이름] 5) 서버를 기동시키기 python manage.py runserver ▶가상 환경이란? : 파이썬 코드 상의 독립된 공간. 독립된 공간이 왜 필요할까? 여러 패키지를 설치하고 사용할때, 패키지 간의 버전차이, 혹은 여러 가지 이유로 충돌 할 수 있다. 이를 막기 위해..
오늘부터 Django 공부를 할것이다! 1. Django란 무엇인가? : Python의 오픈 소스 웹 프레임워크이자 풀 스택 프레임워크이다. 쉽고 빠르게 웹 사이트를 개발할 수 있도록 돕는 구성요소로 이루어져 있다. ( 프레임워크란? 프로그래밍에서 특정 운영 체제를 위한 응용 프로그램 표준 구조를 구현하는 클래스와 라이브러리 모임 - 로직이나 프로그래밍 규칙) MTV패턴에 대해서 알아보자. ■ MTV = Model, Template, View ▶Template = 사용자가 보이는 영역, html, css, 템플릿 언어 ▶Model = DataBase(DB) ▶View = 데이터를 처리하는 곳, MTV 중에서 핵심. (사용자로부터 요청을 받고, 받은 요청을 위해 모델에서 가져온 데이터를 가공하고, temp..