Python + wfastcgi + Django + IIS
프로그래밍/분류없음2018. 1. 23. 18:48
실무에서 본 포스팅의 제목과 같은 구성을 다뤄야할 일은 거의 없겠지만,
필자가 일하는 곳은 돈이 없는 관계로(...) 윈도우즈 서버 하나로 모든 것을 운용하고 있다.
* 참고 포스팅
http://blog.mattwoodward.com/2016/07/running-django-application-on-windows.html
위 포스팅만 쭈욱 따라하면 된다.
Python : 본 포스팅은 파이썬 3.6 최신 버전에서 작업했다.
Django : Python 기반의 웹 프레임워크
wfastcgi : 윈도우에서 FastCGI 방식으로 Python 앱을 구동해주는 고마운 Python 모듈.. FastCGI 방식을 사용하지 않고, 일반 CGI 방식을 이용하는 경우 매번 request 발생시마다 Python 프로세스가 새로 생성되는 것을 볼 수 있다. Django 1.7 버전까지는 Django 자체적으로 FastCGI 을 지원하였으나... 1.9 에서 이것이 사라졌다. (https://docs.djangoproject.com/en/1.8/howto/deployment/fastcgi/)
IIS : 윈도우에서 제공하는 웹 애플리케이션 서버
Django 웹 앱의 admin 관련 데이터베이스 (SQLite3) 를 구축하는 커맨드는 다음과 같다.
1 2 | python manage.py migrate python manage.py createsuperuser | cs |
1. migrate 명령시 SQLite3 DB 가 생성되는 것 같다.
2. createsuperuser 명령으로 기본 로그인 유저를 생성할 수 있다.
위와 같이 admin 페이지가 나타나면 대략... 완료된 것이다.
'프로그래밍 > 분류없음' 카테고리의 다른 글
Python + wfastcgi + Django + IIS (0) | 2018.01.23 |
---|---|
EGREP 를 이용한 로그 검색 (0) | 2018.01.15 |
[SQLite] C# 에서 외부 라이브러리 함수 이용하기 (0) | 2017.12.11 |
[VS2017] ExcludeFilesFromDeploymnet (0) | 2017.10.03 |
C# Dispose 와 Finalizer (0) | 2017.09.08 |
C# Boxing, Unboxing (0) | 2017.09.06 |