장고:리눅스에 올리기: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
새 문서: {{장고}} == 개요 == 보통 개발은 윈도우에서, 서비스는 리눅스에서 하곤 한다. === 기본 서버환경 구축 === {| class="wikitable" |+ !과정 !방법 ! |-... |
|||
1번째 줄: | 1번째 줄: | ||
{{장고}} | {{장고}} | ||
== 개요 == | ==개요== | ||
보통 개발은 윈도우에서, 서비스는 리눅스에서 하곤 한다. | 보통 개발은 윈도우에서, 서비스는 리눅스에서 하곤 한다. | ||
=== 기본 서버환경 구축 === | ===기본 서버환경 구축=== | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
13번째 줄: | 13번째 줄: | ||
|파이썬 설치 | |파이썬 설치 | ||
| | | | ||
# sudo apt update | #sudo apt update | ||
# sudo apt install --only-upgrade python3 | #sudo apt install --only-upgrade python3 | ||
| | | | ||
# 업데이트 하고 | #업데이트 하고 | ||
# 설치 혹은 업데이트 한다. | #설치 혹은 업데이트 한다. | ||
|- | |- | ||
|가상환경 만들기 | |가상환경 만들기 | ||
| | | | ||
# sudo apt install python3-venv | #sudo apt install python3-venv | ||
# 가상환경을 만들고자 하는 디렉터리로 이동 | #가상환경을 만들고자 하는 디렉터리로 이동 | ||
# mkdir venvs | #mkdir venvs | ||
# cd venvs | #cd venvs | ||
# python3 -m venv mysite | #python3 -m venv mysite | ||
| | | | ||
# 가상환경 패키지 설치 | #가상환경 패키지 설치 | ||
# cd 명령어로 이동하지. | #cd 명령어로 이동하지. | ||
# 가상환경디렉터리를 만들고, | #가상환경디렉터리를 만들고, | ||
# 가상환경 디렉터리로 이동 후, | #가상환경 디렉터리로 이동 후, | ||
# 가상환경 제작 | #가상환경 제작 | ||
|- | |- | ||
|가상환경 실행 | |가상환경 실행 | ||
| | | | ||
# cd bin | #cd bin | ||
# . activate | #. activate | ||
| | | | ||
# 가상환경 안의 bin으로 이동. | #가상환경 안의 bin으로 이동. | ||
# 해당 경로에서 활성화. 그럼 프롬프트 왼쪽에 가상환경명이 뜬다. | #해당 경로에서 활성화. 그럼 프롬프트 왼쪽에 가상환경명이 뜬다. | ||
|- | |- | ||
|가상환경 해제 | |가상환경 해제 | ||
54번째 줄: | 54번째 줄: | ||
|} | |} | ||
== git | ===git 에서 받아오기=== | ||
<br /> | {| class="wikitable" | ||
!과정 | |||
!방법 | |||
! | |||
|- | |||
|디렉터리만들기 | |||
|프로젝트 디렉터리를 담을 공간을 만든다. | |||
| | |||
|- | |||
|받아오기 | |||
|프로젝트 디렉터리를 둘 디렉터리 안에서 | |||
git clone https://저장소주소 프로젝트명 | |||
|마지막에 프로젝트명을 붙여야 한다. | |||
그러면 프로젝트디렉터리 안에 해당 프로젝트명의 디렉터리가 새로 생긴다.(복사된 것) | |||
|- | |||
|DB생성 | |||
|프로젝트 디렉터리 안에서 | |||
python manage.py migrate | |||
| | |||
|- | |||
|서버구동 | |||
|python manage.py runserver | |||
| | |||
|}<br /> |
2020년 9월 19일 (토) 00:59 판
장고! 웹 프레임워크! 틀:장고
개요
보통 개발은 윈도우에서, 서비스는 리눅스에서 하곤 한다.
기본 서버환경 구축
과정 | 방법 | |
---|---|---|
파이썬 설치 |
|
|
가상환경 만들기 |
|
|
가상환경 실행 |
|
|
가상환경 해제 | 아무데에서나 deactivate를 입력 | |
장고 설치 | 가상환경을 실행한 상태에서..
pip install django |
기본 베이스에서 설치하면 다른 사람들에게도 영향이 간다. |
마크다운 설치 | pip install markdown |
git 에서 받아오기
과정 | 방법 | |
---|---|---|
디렉터리만들기 | 프로젝트 디렉터리를 담을 공간을 만든다. | |
받아오기 | 프로젝트 디렉터리를 둘 디렉터리 안에서
git clone https://저장소주소 프로젝트명 |
마지막에 프로젝트명을 붙여야 한다.
그러면 프로젝트디렉터리 안에 해당 프로젝트명의 디렉터리가 새로 생긴다.(복사된 것) |
DB생성 | 프로젝트 디렉터리 안에서
python manage.py migrate |
|
서버구동 | python manage.py runserver |