kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

반응형

Programming 33

[Django] Templet 활용하기

1. 장고 템플릿1) 동작 방식- django.shortcuts.render 는 템플릿 파일을 사용하여 HttpResponse를 생성- 템플릿 파일 = HTML + 템플릿 문법- 템플릿 파일은 기존의 HTML에 템플릿 문법을 추가하여 조건에 따라 (if-else) 또는 반복적으로(for-loop) HTML을 생성 가능- 템플릿 문법을 사용해야 하기 때문에, 일반적인 함수들은 사용 불가.Clinet --Request --> URL Dispatcher (urls.py) -> Views(비지니스로직, views.py) Model(저장할 자료) Database--> Template (웹 페이지 템플릿) --Response--> Client 2. 템플릿 예제 cd workspace/survey/pollsmkdir..

Programming 2015.07.08

[Django] Django 설치 및 시작

Django 설치 및 시작 * 기본 뷰-템플릿-모델 순으로 배운다. (View - Templet - Model) 파이썬을 쓰다보면 Django 같은 패키지가 많다. 무분별하게 사용하다 보면 꼬이는 경우도 있다. 하나의 프로그램 를 위한 환경을 만들어 주는게 virtualenv 명령어이다. 이제 venv 라는 가상 환경을 만들어주면 venv 아래 bin 명령어가 생긴다. -> $ cd$ pwd/home/web $ virtual venv$ cd venv$ pwd/home/web/venv $ lldrwxrwxr-x 5 web web 4096 Jun 28 15:30 ./drwxr-xr-x 33 web web 4096 Jun 28 15:25 ../drwxrwxr-x 3 web web 4096 Jun 28 15:3..

Programming 2015.06.29

SyntaxError: Non-UTF-8 code starting with '\xb9' (vi로 작성시 encoding 문제)

[root@localhost studywork]# python3.5 marks.py File "marks.py", line 9SyntaxError: Non-UTF-8 code starting with '\xb9' in file marks.py on line 9, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 참고 URL : https://www.python.org/dev/peps/pep-0263/ * 편집기를 사용하여 소스코드 작성 시 가장 첫 줄에 다음과 같이 encoding 정의를 내려주어야 한다. # -*- coding: utf-8 -*- # coding= or (using formats recognize..

Programming 2015.06.04
반응형