본문 바로가기

분류 전체보기

(69)
파이썬(python) - 문자열 포맷팅 방법 (%s, format) 문자열 포맷팅 방법 이번 포스팅은 문자열 포맷팅 방법에 대해서 설명합니다. % 연산자 str.format() % 연산자 % 연산자는 %d(정수), %f(실수), %s(문자열) 으로 대입하는 것입니다. >>> a = "sweet %s" % 'jam' >>> print(a) sweet jam 이 방법은 입력하는 값의 타입을 정확하게 알고 작성해야합니다. 2가지 이상값을 입력할 때는 ()로 묶어줍니다. >>> b = "sweet %s %s" % ('jam', 'cookie') >>> print(b) sweet jam cookie str.format 방식 str.format 방식은 타입을 표시않아도 됩니다. 문법은 다음과 같습니다. >>> a = "sweet {}".format('jam') >>> print(a..
Django 템플릿 언어 템플릿 언어 템플릿 언어란 파이썬 변수와 문법을 html 안에서 쓸 수 있도록 장고에서 제공하는 언어입니다. 변수 {{ 변수 }} 변수는 {{ 변수 }} 로 사용 됩니다. 템플릿 엔진이 변수를 만나면, 평가하여 그 결과를 치환합니다. 변수명은 밑줄("_")과 영문으로 이뤄지며 공백이나 특수문자는 사용할 수 없습니다. 변수명에서 점(".")은 기술적으로 변수의 속성에 접근할 때 사용됩니다. {{ section.title }} 이 경우 section 개체의 title 속성으로 치환됩니다. 필터 필터를 사용함으로써 변수의 표시에 변화를 줄 수 있습니다. {{ 변수명 | 내장 필터 }} 변수의 길이를 반환하거나, 변수의 앞의 n개의 단어만 반환하거나, 변수를 모두 소문자로 변경하거나 등의 여러가지 기능을 제공합..
파이썬(python) - 모듈 가져오기(import) 모듈이란 파이썬은 print(), abs()와 같은 내장 함수를 가지고 있습니다. 이러한 내장함수만 사용하기에는 표현하는데 한계가 있습니다. 그래서 파이썬은 모듈을 제공하는데 모듈이란 .py 와 같이 파이썬 파일 단위로 묶여져 있는 것을 말합니다. 모듈에는 변수, 함수, 클래스가 포함되어 있습니다. 모듈 사용방법 모듈을 가져올때는 import를 사용하는데 사용 방법은 다음과 같습니다. import 모듈 이 방법은 모듈에 포함된 전체를 가져오는 것이고 만약 모듈에 포함된 변수, 함수, 클래스만 가져오고 싶다면 다음 문법을 사용합니다. from 모듈 import 모듈 속성 -> django.http 모듈에서 HttpResponse라는 함수를 가져와! 라는 의미 코드는 다음과 같습니다. from django...
Django 튜토리얼 (4) 첫 번째 장고 앱 작성하기 Part 3 이 튜토리얼을 튜토리얼 Part 2에서 이어집니다. 뷰 뷰는 Django 어플리케이션이 일반적으로 특정 기능과 탬플릿을 제공하는 웹 페이지의 한 종류입니다. 우리가 만드는 poll어플리케이션에서 다음과 같은 네개의 view를 만들어 보겠습니다. 질문 "색인" 페이지 -- 최근의 질문들을 표시합니다. 질문 "세부" 페이지 -- 질문 내용과, 투표할 수 있는 서식을 표시합니다. 질문 "결과" 페이지 -- 특정 질문에 대한 결과를 표시합니다 투표 기능 -- 특정 질문에 대해 특정 선택을 할 수 있는 투표 기능을 제공합니다. 뷰 추가하기 이제 polls/views.py에 뷰를 추가해 봅시다. polls/views.py ------------------------------..
Django 튜토리얼 (3) 첫 번째 장고 앱 작성하기 part 2 이 튜토리얼은 튜토리얼 1장에서 이어집니다. 모델 만들기 이제 모델을 정의해 보겠습니다. 본질적으로, 모델이란 부가적인 메타 데이터를 가진 데이터베이서의 구조를 말합니다. 설문 조사 앱에서 2개의 모델을 만듭니다. Question Choice 이러한 개념은 python의 클래스로 표현됩니다. polls/models.py 를 다음과 같이 편집합니다. polls/models.py -------------------------------------------------------------------- from django.db import models class Question(models.Model): question_text = models.CharField(max..
Django 튜토리얼 (2) 첫 번째 장고 앱 만들기 Part 1 이 튜토리얼을 통해, 간단한 설문조사 어플리케이션을 만드는 과정을 해보겠습니다. cmd 창에 다음 명령을 실행하여 Django가 설치되어 있고 어떤 버전인지 알 수 있습니다. 프로젝트 만들기 Django를 처음 사용한다면, 초기 설정에 주의를 기울여야 합니다. Django project를 구성하는 코드를 자동 생성해야 하는데, 이 과정에서 데이터베이스 설정, Django 위한 옵션들, 어플리케이션을 위한 설정들과 같은 Django 인스턴스를 구성하는 수많은 설정들이 생성되기 때문입니다. cd 명령으로 코드를 저장할 디렉터리로 이동한 후 다음의 명령을 실행합니다. django-admin startproject mysite 명령을 실행하면 현재 디렉터리에 mysite라는..
[한번에 보기] CSS 정복편 CSS는 html 에서 디자인적 요소를 도와주는 언어입니다. CSS 사용 방법은 다음과 같습니다. 1. Apple Banana Watermelon 어디서부터 어디서까지 CSS로 해석해야 하는지를 알려주기 위해 Apple Banana Watermelon Watermelon html 속성중에 style이라는 속성이 있습니다. style 속성의 의미는 속성안에 들어 오는 값은 반드시 CSS 로 해석합니다. 3. CSS파일 만들기 css파일을 따로 만들어 Apple Banana Watermelon 5. 선택자 우선순위 선택자 우선순위는 id > 클래스 > 태그 입니다. id는 고유의 하나의 값이므로 가장 높은 우선 순위를 가집니다. 포괄적인 의미일수록 우선순위가 낮습니다.
Django 튜토리얼 (1) Django는 파이썬 웹 프레임워크 입니다. Django 튜토리얼 Django는 파이썬 웹 프라임워크이기 때문에 python이 필요합니다. Python 설치 python는 공식 사이트에서 다운로드 할 수 있습니다. 파이썬을 설치할때 [Add Python 3.8 to PATH] 체크해줘야 합니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org python 을 받고 난 후 cmd에 python명령어를 사용하면 다음과 같이 보일 겁니다. 데이터베이스 설정 python에는 SQLite라는 경량 데이터베이스가 포함되어 있습니다. 이 단계에서는 대형 데..