$ pip install django : 장고 설치
$ django-admin startproject my_project : my_project 디렉토리 및 관련 파일 설치
$ cd my_project : my_project디렉토리로 이동
$ python manage.py migrate : migrate를 해주면 Sqlite3파일이 생성
$ python manage.py runserver : 장고 프로젝트 실행하기
$ python manage.py startapp main : main페이지 만들기
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'main',
]
my_project/settings.py 에 INSTALLED_APPS 에 위 코드를 추가
my_project/main/templates/main 폴더를 만든 후 index.html파일 만들기
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>main/views.py에 다음 코드를 추가하여 인코딩
from django.shortcuts import render
def index(request):
return render(request,'main/index.html')
main/urls.py파일을 만들어 아래의 코드를 추가하여 view와 url을 연결
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
my_project/urls.py에서 아래와 같이 변경 후 앱의 url과 프로젝트의 url을 연결
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('main.urls')),
]
$ python manage.py runserver : 페이지를 호스팅