# 장고 설치(pip 환경이 셋팅되어 있어야 함)
# 참고로 설치가 완료 되면 윈도우 python3 기준 C:\Python34\Scripts\django-admin.py 를 사용한다.
pip install django
# 프로젝트 생성
# 현재 위치에 프로젝트명(ysoftman_web)의 디렉토리와 .py 파일들이 생성된다.
django-amdin.py startproejct ysoftman_web
# 요청 처리 로직 만들기
vi ysoftman_web/ysoftman_test.py
from django.http import HttpResponse
from django.shortcuts import render
def ysoftman_test(request):
return HttpResponse("ysoftman django test")
def ysoftman_test2(request):
# html 로 응답
return render(request, './teamweb/templates/mainview.html', {})
# /teamweb/templates/mainview.html 만들기(templates디렉토리 생성해서 구분하자)
<html>
<head lang="en">
<meta charset="UTF-8">
<title>ysoftman</title>
테스트입니다.
</head>
<body>
</body>
</html>
# 처리할 요청과 이를 처리할 로직(함수) 연결
vi ysoftman_web/urls.py
from ysoftman_web.ysoftman_test import ysoftman_test
# url 은 r(정규표현식)를 사용한다.
# \d --> 숫자
# ^ --> 문자열 시작
# $ --> 문자열 끝
urlpatterns = [
url(r'^admin/', include(admin.site.urls)), # admin 으로 시작하는 url
url(r'^ysoftman_test/', ysoftman_test) # ysoftman_test 로 시작하는 url
url(r'^$', ysoftman_test2), # / 인 경우
]
# 웹 서버 실행하기(서버 종료는 ctrl + break)
cd ysoftman_web
python manage.py runserver
# 접속 확인(디폴트 설정)
http://127.0.0.1:8000/admin
# ysoftman_test 테스트 코드 확인
http://127.0.0.1:8000/
http://127.0.0.1:8000/ysoftman_test