장고앱 만드는 과정 간단 정리!
virtualenv와 django 설치를 했다는 가정 하에,,
1.
가상환경을 실행
리눅스/레드헷 계열
command-line
$ source myvenv/bin/activate
* virtualenv란?
Python실행파일과 pip로 설치된 라이브러리들을 독립된 폴더에 넣어버리는 방법으로써,
프로젝트별로 개발환경에서 독립된 개발환경을 제공해줘야 각각의 프로젝트간에 환경변수들이 꼬이는 발생하지 않고 실제로 사용할 프레임워크와 버전충동을 피할 수 있다. 같은 모듈이라도 모듈 내에서 각각 프로그램이 다른 버젼을 필요로할 때나, python 프로그램을 실행하기 위한 최소한의 환경을 마련하고자 할 때, 그리고 github 등의 저장소와 연계하고자 할 때 등 가상환경은 매우 다양하게 사용될 수 있다.
2.
Django 프로젝트 만들기
Django 프로젝트 생성
- 프로젝트를 만들고자 하는 폴더로 이동
- django-admin startproject <프로젝트이름>
Django 서버 실행
- 앞에서 생성했던 <프로젝트이름> 디렉토리로 이동
- python manage.py runserver
3.
app 만들기
- 프로젝트 폴더로 이동
- python manage.py startapp <앱이름>
'Django' 카테고리의 다른 글
[Django] TypeError : __init__() missing 1 required positional argument: 'on_delete' 에러 (0) | 2018.01.22 |
---|---|
[Django] model, 마이그레이션, 템플릿 (0) | 2018.01.18 |
django model (0) | 2018.01.09 |
django centos7 mysql 설치 (0) | 2018.01.09 |
django project 생성시 만들어지는 파일 (0) | 2018.01.09 |