django 설치및 사용법
1. django 설치
pip install django
2.프로젝트 만들기
django-admin startproject start_django
start_django라는 폴더 안에 manage.py와 start_django폴더가 생성된다.
3.프로젝트 실행
해당 폴더 안에서
python manage.py runserver
하고 127.0.0.1 : 8000 들어가면 된다.
4.app만들기
python manage.py startapp app1
프로젝트 폴더 안에 app1 이라는 디렉토리가 생성된다.
start_django/start_django 폴더 안에 urls.py 를 연다.
위의 주석들은 무시하고 url, include를 임프트 한다.
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'', include('app1.urls')),
url(r'^admin/', admin.site.urls),
]
그리고 5번줄에서 url함수를 활용하여 첫 화면, 아무것도 입력되지 않은 url에서는 app1의 urls를 참고 하도록 하였습니다.
그다음 app1 폴더 안에서 urls.py 라는 파일을 만들고 다음과 같이 코드를 작성합니다.
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'', views.index),
]
화면을 보여주도록 할 views 파일을 import 하였고, url패턴에서 아무것도 입력되지 않은 주소에 대해서 views의 index를 참고하도록 하였습니다.
그다음 app1 폴더의 views.py파일을 열고 다음과 같이 작성합니다.
from __future__ import unicode_literals
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse("Main Screen!!!")
HttpResponse를 import 하였다.
그 다음 start_django/start_django 폴더에 setting 파일에 들어가서
ALLOWED_HOSTS = ['']
를
ALLOWED_HOSTS = ['내가 올릴 IP']
로 변경
5.app실행
python manage.py runserver 올릴ip:올릴포트
로 실행하고
ip:포트 로 접속하면
잘 나온다.