Skip to content

Commit cd315a6

Browse files
committed
add python code blocks again. remove artifacts from ko/readme
1 parent a6d95ef commit cd315a6

File tree

22 files changed

+127
-119
lines changed

22 files changed

+127
-119
lines changed

ko/README.md

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,11 @@
55
> 이 튜토리얼은 Creative Commons Attribution-ShareAlike 4.0 International 저작권을 따르고 있습니다. 라이센스 전문은 http://creativecommons.org/licenses/by-sa/4.0/ 에서 확인하세요.
66
77
## 번역
8-
이 튜토리얼은 열정있는 한국인 자원 봉사자들에 의해 한국어로 번역되었습니다. 수고해주신 모든 분들에게 진심으로 감사의 말씀을 전합니다.
8+
이 튜토리얼은 [장고걸스서울](http://djangogirls.org/seoul) 운영진 및 코치들과 열정있는 한국인 자원 봉사자들에 의해 한국어로 번역되었습니다. 수고해주신 모든 분들에게 진심으로 감사의 말씀을 전합니다.
99

10-
<<<<<<< Updated upstream
11-
번역 : [Jay Park](http://jinto.pe.kr/), 조혜선, [정광윤](https://twitter.com/initialkommit), innatsu, 임정훈, 문지영, 김휘경, 송석리, 여형석, 심혜민
10+
번역 : [Jay Park](http://jinto.pe.kr/), [Veronique Cho](https://www.facebook.com/babygirl13xx?fref=ts), [정광윤](https://twitter.com/initialkommit), innatsu, 임정훈, 문지영, 김휘경, 송석리, 여형석, 심혜민
1211

13-
감수 : [이수진](http://sujinlee.me/), 함기훈
14-
=======
15-
번역 : Jay Park(http://jinto.pe.kr/), 조혜선, 정광윤, innatsu, 임정훈, 문지영, 김휘경, 송석리, 여형석, 심혜민
16-
17-
감수 : 이수진(http://sujinlee.me/), 함기훈
18-
>>>>>>> Stashed changes
12+
감수 : [이수진](http://sujinlee.me/), [함기훈](https://www.facebook.com/gihun.ham?fref=ts)
1913

2014
## 들어가며
2115

ko/code_editor/instructions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Gedit는 모든 운영체제에서 사용 가능한 무료 오픈소스에요.
99

1010
## Sublime Text 2
1111

12-
Sublime Text는 인기있는 에디터이면서 무료로 사용할 수 있어요. 설치나 사용이 편리하고 모든 운영체제에서 쓸 수 있어요.
12+
Sublime Text는 인기있는 에디터이면서 무료로 사용할 수 있어요. 설치와 사용이 편리하고 모든 운영체제에서 쓸 수 있어요.
1313
[이 곳](http://www.sublimetext.com/2)에서 다운받으세요.
1414

1515
## Atom

ko/css/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Bootstrap을 설치하려면, `.html` 파일의 `<head>` 안에 이 링크를
3939

4040
서버에서 `collectstatic`를 실행할 때 처럼, 장고는 "admin" 앱에서 동적 파일을 어디서 찾아야하는지 이미 알고 있어요. 이제 `blog`앱에 동적파일을 추가하면 됩니다.
4141

42-
blog앱 안에 `static`폴더를 만드세요. :
42+
blog 앱 안에 `static`폴더를 만드세요. :
4343

4444
djangogirls
4545
├── blog
@@ -52,7 +52,7 @@ blog앱 안에 `static`폴더를 만드세요. :
5252

5353
## 나의 첫 번째 CSS 파일!
5454

55-
CSS파일을 만들어 나만의 스타일을 가진 웹페이지를 만들어봐요. `static` 디렉토리 안에 `css`라고 새로운 디렉토리를 만드세요. 그리고 `css`디렉토리 안에 `blog.css`라는 파일을 만드세요. 준비되셨나요?
55+
CSS파일을 만들어 나만의 스타일을 가진 웹페이지를 만들어봐요. `static`디렉토리 안에 `css`라고 새로운 디렉토리를 만드세요. 그리고 `css`디렉토리 안에 `blog.css`라는 파일을 만드세요. 준비되셨나요?
5656

5757
djangogirls
5858
└─── blog
@@ -142,11 +142,11 @@ W3Schools에서 [CSS Selectors][4]에 대해 읽어보세요..
142142

143143
잘했어요! 웹사이트 왼쪽 여백을 좀더 주고 싶지 않나요? 한 번 해봐요!
144144

145-
css
145+
```css
146146
body {
147147
padding-left: 15px;
148148
}
149-
149+
```
150150

151151
이 코드를 CSS에 붙여넣고, 파일을 저장하고 어떻게 바뀌었는지 확인해봐요!
152152

@@ -156,9 +156,9 @@ W3Schools에서 [CSS Selectors][4]에 대해 읽어보세요..
156156

157157
제목의 폰트를 바꾸고 싶나요? `blog/templates/blog/post_list.html`파일 안에 `<head>`에 아래 코드를 붙여넣기 해보세요.
158158

159-
html
159+
```html
160160
<link href="http://fonts.googleapis.com/css?family=Lobster&subset=latin,latin-ext" rel="stylesheet" type="text/css">
161-
161+
```
162162

163163
이 코드 라인은 구글 폰트 (https://www.google.com/fonts)에서 *Lobster* 폰트를 불러온 거에요.
164164

ko/deploy/README.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 배포하기!
22

3-
> **참고**: 이번 장은 따라오기 조금 힘들 수도 있어요. 끝까지 따라와주세요. 배포는 웹사이트 개발의 가장 중요한 부분이에요. 튜토리얼 중간에 이번 장이 있는 이유는 여러분이 코치가 여러분의 웹사이트를 온라인에서 볼 수 있게 도와주기 위해서에요. 시간이 모자르더라도 튜토리얼을 끝낼 수 있어요.
3+
> **Note** 이번 장은 따라오기 조금 힘들 수도 있어요. 끝까지 따라와주세요. 배포는 웹사이트 개발의 가장 중요한 부분이에요. 튜토리얼 중간에 이번 장이 있는 이유는 여러분이 코치가 여러분의 웹사이트를 온라인에서 볼 수 있게 도와주기 위해서에요. 시간이 모자르더라도 튜토리얼을 끝낼 수 있어요.
44
55
지금까지는 웹사이트를 내 컴퓨터에서만 볼 수 있었어요. 이제 어떻게 웹사이트를 배포하는지 배워봅시다. 배포(deploy)는 애플리케이션을 인터넷에 올려놓아 다른 사람들도 볼 수 있게 해주는 것 말해요. :)
66

@@ -20,15 +20,15 @@ Git은 많은 프로그래머들이 사용하고 있는 "버전 제어 시스템
2020

2121
## Git 설치하기
2222

23-
> **참고** 이미 설치를 끝냈다면, 다시 할 필요가 없어요. 이 부분을 넘기고 Git 저장소를 만드는 것부터 시작하세요.
23+
> **Note** 이미 설치를 끝냈다면, 다시 할 필요가 없어요. 이 부분을 넘기고 Git 저장소를 만드는 것부터 시작하세요.
2424
2525
{% include "deploy/install_git.md" %}
2626

2727
## Git 저장소 만들기
2828

2929
Git은 코드 저장소(줄여서 "repo"라고 합니다.)에 특정한 파일들 집합의 변화를 추적하여 관리합니다. 이제 프로젝트를 시작해 볼까요? 콘솔창을 열고 `djangogirls` 디렉토리에서 아래 명령어들을 실행하세요. 아래 명령 중에서 Your Name 대신 자신의 이름을, [email protected] 대신에 내 이메일 주소를 입력하세요.
3030

31-
> **주의**: 저장소를 초기화 하기 전에 여러분의 현재 작업 디렉토리가 어디인지 꼭 확인하세요. 맥OS나 Linux라면 `pwd` 명령으로, 윈도우라면 `cd` 명령어를 실행하면 알 수 있을 거에요. 반드시 `djangogirls` 폴더에서 해야합니다.
31+
> **Note** 저장소를 초기화 하기 전에 여러분의 현재 작업 디렉토리가 어디인지 꼭 확인하세요. 맥OS나 Linux라면 `pwd` 명령으로, 윈도우라면 `cd` 명령어를 실행하면 알 수 있을 거에요. 반드시 `djangogirls` 폴더에서 해야합니다.
3232
3333
$ git init
3434
Initialized empty Git repository in ~/djangogirls/.git/
@@ -49,7 +49,7 @@ Git은 이 디렉토리에 모든 파일들과 폴더들의 변경점을 추적
4949

5050
그리고 "djangogirls" 폴더의 맨 위에다 `.gitignore` 라는 파일로 저장하세요.
5151

52-
> **주의** : 파일명 앞에 마침표로 시작하는 것이 중요합니다! 꼭 붙여주세요. 만약 파일을 만드는 것이 어렵다면 (예를 들어 맥은 파인더에서 마침표로 시작하는 파일을 생성하는 걸 좋아하지 않아요.) "다른 이름으로 저장(Save As)" 기능을 사용하세요. 대부분 이렇게 하면 될 거에요.
52+
> **Note** 파일명 앞에 마침표로 시작하는 것이 중요합니다! 꼭 붙여주세요. 만약 파일을 만드는 것이 어렵다면 (예를 들어 맥은 파인더에서 마침표로 시작하는 파일을 생성하는 걸 좋아하지 않아요) "다른 이름으로 저장(Save As)" 기능을 사용하세요. 대부분 이렇게 하면 될 거에요.
5353
5454
`git add`하기 전이나 변경된 것이 있는지 잘 모를 때마다 `git status` 명령어를 사용하는 것은 좋은 방법이에요. 잘못된 파일이 추가된 경우, 이를 멈출 수 있게 도움을 주어요. `git status` 명령은 미추적/수정된/스테이지된 파일들, 브랜치 상태와 그 외 많은 정보들을 보여줍니다. 실행하면 아래와 비슷하게 나타날거에요. :
5555

@@ -127,15 +127,15 @@ Git은 이 디렉토리에 모든 파일들과 폴더들의 변경점을 추적
127127

128128
# PythonAnywhere에 블로그 설정하기
129129

130-
> **참고** 이미 PythonAnywhere 계정이 있으면, 이 부분을 다시 할 필요가 없어요.
130+
> **Note** 이미 PythonAnywhere 계정이 있으면, 이 부분을 다시 할 필요가 없어요.
131131
132132
{% include "deploy/signup_pythonanywhere.md" %}
133133

134134
## GitHub에서 PythonAnywhere로 코드 가져오기
135135

136136
PythonAnywhere에 가입하면 대시보드 또는 "콘솔(Consoles)" 페이지를 볼 수 있을 거에요. "배시(Bash)" 콘솔로 시작하는 옵션을 선택하세요. -- PythonAnywhere 버전의 콘솔로 PC에 있는 커맨드라인 같은 것이라 생각해도 됩니다.
137137

138-
> **주의**: PythonAnywhere는 리눅스 기반으로 윈도우의 커맨드라인 창과 조금 다르게 보일 수 있어요.
138+
> **Note** PythonAnywhere는 리눅스 기반으로 윈도우의 커맨드라인 창과 조금 다르게 보일 수 있어요.
139139
140140
GitHub에 있는 코드를 끌어와 저장소를 "복제"해 PythonAnywhere로 탑재해 볼게요. PythonAnywhere에 있는 콘솔에 다음과 같이 입력하세요. (`<your-github-username>`대신 내 GitHub 유저네임을 입력하는 것을 잊지 마세요. :)
141141

@@ -165,7 +165,7 @@ GitHub에 있는 코드를 끌어와 저장소를 "복제"해 PythonAnywhere로
165165

166166
### PythonAnywhere에서 가상환경(virtualenv) 생성하기
167167

168-
PythonAnywhere에서도 내 컴퓨터에 있는 것과 같이 작동할 수 있게 가상 환경(virtualenv) 을 생성할 수 있어요. 배시 콘솔(Bash console)에 다음과 같이 입력하세요. :
168+
PythonAnywhere에서도 내 컴퓨터에 있는 것과 같이 작동할 수 있게 가상 환경(virtualenv)을 생성할 수 있어요. 배시 콘솔(Bash console)에 다음과 같이 입력하세요. :
169169

170170
$ cd my-first-blog
171171

@@ -182,7 +182,7 @@ PythonAnywhere에서도 내 컴퓨터에 있는 것과 같이 작동할 수 있
182182
Successfully installed django-1.8.2 whitenoise-2.0
183183

184184

185-
> **참고** The `pip install`은 설치가 될 때까지 인내심이 조금 필요해요. 하지만 몇 분 안에 완료될 거니 조금만 기다려보세요. 만약 5분 이상 시간이 지났다면, 무엇인가 잘못된거니 코치에게 물어보세요.
185+
> **Note** The `pip install`은 설치가 될 때까지 인내심이 조금 필요해요. 하지만 몇 분 안에 완료될 거니 조금만 기다려보세요. 만약 5분 이상 시간이 지났다면, 무엇인가 잘못된거니 코치에게 물어보세요.
186186
187187
<!--TODO: think about using requirements.txt instead of pip install.-->
188188

@@ -240,7 +240,7 @@ PythonAnywhere에서도 내 컴퓨터에 있는 것과 같이 작동할 수 있
240240

241241
도메인 이름을 확정한 후, 대화창에 **수동설정(manual configuration)** ("Django"옵션이 *아니에요.*) 을 클릭하세요. 다음, **Python 3.4**을 선택하고 다음(Next)를 클릭하면 마법사가 종료됩니다.
242242

243-
> **주의** " Django"가 아니라 꼭 "수동설정(Manual configuration)"을 선택하세요. 기본 PythonAnywhere Django 설정을 위해서는 이렇게 하는 것이 더 좋아요. ;-)
243+
> **Note** " Django"가 아니라 꼭 "수동설정(Manual configuration)"을 선택하세요. 기본 PythonAnywhere Django 설정을 위해서는 이렇게 하는 것이 더 좋아요. ;-)
244244
245245
### 가상환경(virtualenv) 설정하기
246246

@@ -262,6 +262,7 @@ PythonAnywhere에서도 내 컴퓨터에 있는 것과 같이 작동할 수 있
262262

263263
모든 내용을 삭제하고 아래 내용을 넣으세요. :
264264

265+
```python
265266
import os
266267
import sys
267268

@@ -274,9 +275,9 @@ PythonAnywhere에서도 내 컴퓨터에 있는 것과 같이 작동할 수 있
274275
from django.core.wsgi import get_wsgi_application
275276
from whitenoise.django import DjangoWhiteNoise
276277
application = DjangoWhiteNoise(get_wsgi_application())
278+
```
277279

278-
279-
> **주의** `<your-username>`에 내 유저네임을 넣는 것을 잊지 마세요.
280+
> **Note** `<your-username>`에 내 유저네임을 넣는 것을 잊지 마세요.
280281
281282
이 파일은 PythonAnywhere에게 작동 할 우리의 web app 위치를 알려주고 장고 세팅 파일 이름을 알려주는 역할을 하죠. 또 "백색소음" 정적 파일 툴을 설정해줍니다.
282283

ko/deploy/signup_pythonanywhere.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
* [www.pythonanywhere.com](https://www.pythonanywhere.com/)
44

5-
> **참고**: 여러분의 유저네임을 정할 때 블로그 주소의 일부가 여러분의 유저네임으로 되는 것을 염두하고 정하세요. 예를 들어 유저네임이 uourusername이라면 여러분의 블로그 URL은 `yourusername.pythonanywhere.com`이 된답니다.
5+
> **Note**: 여러분의 유저네임을 정할 때 블로그 주소의 일부가 여러분의 유저네임으로 되는 것을 염두하고 정하세요. 예를 들어 유저네임이 uourusername이라면 여러분의 블로그 URL은 `yourusername.pythonanywhere.com`이 된답니다.

ko/django_installation/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Django 설치
22

3-
> **참고** 만약 앞 장에서 이미 모든 설치를 마쳤다면 - 다음 장으로 바로 넘어가세요!
3+
> **Note** 만약 앞 장에서 이미 모든 설치를 마쳤다면 - 다음 장으로 바로 넘어가세요!
44
55
{% include "django_installation/instructions.md" %}

ko/django_models/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686

8787
어플리케이션을 생성한 후 장고에게 사용해야한다고 알려줘야 합니다. 이 역할을 하는 파일이 `mysite/settings.py`입니다. 이 파일 안에서 `INSTALLED_APPS`를 열어, `)`바로 위에 `'blog'`를 추가하세요. 최종 결과물은 아래와 다음과 같을 거에요.
8888

89+
```python
8990
INSTALLED_APPS = (
9091
'django.contrib.admin',
9192
'django.contrib.auth',
@@ -95,14 +96,15 @@
9596
'django.contrib.staticfiles',
9697
'blog',
9798
)
98-
99+
```
99100

100101
### 블로그 글 모델 만들기
101102

102103
모든 `Model` 객체는 `blog/models.py` 파일에 선언하여 모델을 만듭니다. 이 파일에 우리의 블로그 글 모델도 정의할 거에요.
103104

104105
`blog/models.py` 파일을 열어서 안에 모든 내용을 삭제한 후 아래 코드를 추가하세요. :
105106

107+
```python
106108
from django.db import models
107109
from django.utils import timezone
108110

@@ -122,7 +124,7 @@
122124

123125
def __str__(self):
124126
return self.title
125-
127+
```
126128

127129
> `str`양 옆에 언더스코어(`_`) 를 두 개씩 넣었는지 다시 확인하세요. 이건 관습은 파이썬에서 자주 사용되는데, "던더(dunder; 더블-언더스코어의 준말)"라고도 불려요.
128130

ko/django_orm/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ PythonAnywhere가 아닌 로컬 컨솔에서 아래 명령을 입력하세요. :
3333
NameError: name 'Post' is not defined
3434

3535

36-
이런! 에러가 나타났어요. 글이 없다고 하네요. 이럴수가... 그런데 이렇게 나오는 것이 맞는 거랍니다. 이 글을 먼저 불러오는 것(import) 을 잊었네요!
36+
이런! 에러가 나타났어요. 글이 없다고 하네요. 이럴수가... 그런데 이렇게 나오는 것이 맞는 거랍니다. 이 글을 먼저 불러오는 것(import)을 잊었네요!
3737

3838
>>> from blog.models import Post
3939

ko/django_start_project/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
> `.`은 현재 디렉토리에 장고를 설치하라고 스크립트에 알려주기 때문에 중요해요. (축약된 표시입니다)
2828
>
29-
> **참고** 위 명령을 입력할 때 `django-admin` 또는 `django-admin.py`로 시작하는 부분만 입력하세요. 여기에 보이는 `(myvenv) ~/djangogirls$``(myvenv) C:\Users\Name\djangogirls>` 부분은 커맨드라인에 입력을 가져오게 하는 메세지(프롬트프 prompt) 입니다.
29+
> **Note** 위 명령을 입력할 때 `django-admin` 또는 `django-admin.py`로 시작하는 부분만 입력하세요. 여기에 보이는 `(myvenv) ~/djangogirls$``(myvenv) C:\Users\Name\djangogirls>` 부분은 커맨드라인에 입력을 가져오게 하는 메세지(프롬트프 prompt) 입니다.
3030
3131
`django-admin.py`은 스크립트로 디렉토리와 파일들을 생성합니다. 스크립트 실행 후에는 아래와 같이 새로 만들어진 디렉토리 구조를 볼 수 있을 거에요.
3232

@@ -57,33 +57,33 @@
5757

5858
Settings.py에서 `TIME_ZONE`있는 줄을 찾으세요. 그리고 이를 해당 시간대로 변경하세요.
5959

60-
python
61-
TIME_ZONE = 'Europe/Berlin'
60+
```python
61+
TIME_ZONE = 'Asia/Seoul'
62+
```
6263

63-
64-
"Europe/Berlin"를 수정하세요.
64+
"Asia/Seoul"를 수정하세요.
6565

6666
다음으로 정적파일 경로를 추가할 거에요. (정적 파일은 튜토리얼 후반부에서 CSS와 함께 다룰 거에요) 파일의 *끝(end)*으로 내려가서, `STATIC_URL`항목 바로 아래에 `STATIC_ROOT`을 추가하세요. :
6767

68-
python
68+
```python
6969
STATIC_URL = '/static/'
7070
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
71-
71+
```
7272

7373
## 데이터베이스 설정하기
7474

7575
사이트 내 데이터를 저장하기 위한 많은 다양한 데이터베이스 소프트웨어들이 있습니다. 그 중에서 우리는 `sqlite3`을 사용할 거에요.
7676

7777
사실 이미 `mysite/settings.py` 파일 안에 설치가 되어있어요. :
7878

79-
python
79+
```python
8080
DATABASES = {
8181
'default': {
8282
'ENGINE': 'django.db.backends.sqlite3',
8383
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
8484
}
8585
}
86-
86+
```
8787

8888
블로그에 데이터베이스를 생성하기 위해서 콘솔창에서 아래 코드를 실행하세요: `python manage.py migrate` (이 명령을 실행하기 위해서는 `djangogirls`디렉토리 안에 있는 `manage.py` 필요합니다) 잘 작동되면, 아래와 같은 내용이 나옵니다. :
8989

ko/django_urls/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ URL은 단순히 웹 주소랍니다. 웹사이트를 방문할 때마다 URL을
1616

1717
코드 에디터에서 `mysite/urls.py`파일을 열면 아래와 같을 거에요. :
1818

19+
```python
1920
from django.conf.urls import include, url
2021
from django.contrib import admin
2122

@@ -26,7 +27,7 @@ URL은 단순히 웹 주소랍니다. 웹사이트를 방문할 때마다 URL을
2627

2728
url(r'^admin/', include(admin.site.urls)),
2829
]
29-
30+
```
3031

3132
장고가 이미 어떤 내용을 넣어 두었네요.
3233

0 commit comments

Comments
 (0)