티스토리 뷰
OS는 OSX,
pyenv와 virtualenv가 설치있다고 가정한다.
- 파이썬 가상환경 설정 및 앱 구축
$ pyenv virtualenv 3.5.2 JWT-sample-3.5.2
$ pyenv shell JWT-sample-3.5.2
$ pip install --upgrade pip
$ mkdir jwt-sample && cd jwt-sample
$ pip install django==1.8
$ django-admin startproject jwtsite .
- setttings.py 변경 (jwtsite/settings.py)
TIME_ZONE = 'Asia/Seoul'
###
###
###
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
- Database migrate(최상위 디렉토리에서)
$ python manage.py migrate
- 애플리케이션 생성(최상위 디렉토리에서)
$ python manage.py startapp jwtls
- settings.py 변경 (jwtsite/settings.py에서 INSTALLED_APPS에 생성한 애플리케이션의 네임 추가)
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'jwt',
)
- jwtsite/urls.py 수정 (jwt 어플리케이션에서 메인 jwtsite/urls.py파일로 url들을 가져오기)
main url ('')로 jwt.urls를 가져오는 행을 추가
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'', include('jwt.urls')),
]
- jwt/urls.py 생성
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
- jwt/views.py에 index 뷰 함수 추가
from django.shortcuts import render
# Create your views here.
def index(request):
return render(request, 'jwt/index.html', {'hello': 'Hello World'})
- jwt/templates/jwt/index.html 생성 (상위 디렉토리들도 전부 생성)
<html>
<p>{{ hello }}</p>
<html>
- 웹서버 실행(최상위 디렉토리에서)
$ python manage.py runserver
- 어드민 계정 생성(최상위 디렉토리에서)
$ python manage.py createsuperuser
Username (leave blank to use 'junkyu'): admin
Email address:
Password:
Password (again):
Superuser created successfully.
$
'Server Side > Django' 카테고리의 다른 글
종속성이 명시적으로 선언되고 분리된 장고 프로젝트 시작하기(Starting a django Project with explicitly declaring and isolating Dependencies ) (0) | 2016.09.05 |
---|---|
Django app 시작하기 Part 3: Views and templates (0) | 2015.08.01 |
Django app 시작하기 Part 2: The admin site (0) | 2015.07.31 |
Django app 시작하기 Part 1: Models (0) | 2015.07.29 |
장고 설치하기 (0) | 2015.07.29 |
- Total
- Today
- Yesterday
- slf4j
- java
- Apache
- lood
- logging
- NGINX
- log
- async
- logback
- JVM
- object
- TaskExecutor
- logging facade
- linux
- good practice
- runtime data areas
- log level
- webserver
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |