anaconda prompt
conda create -n django_test python==3.11 // 가상환경 생성
conda activate django_test // 가상환경 잘 만들어졌는지 확인. base -> django_test로 변경됨.
pip install django
cd 경로
django-admin startproject day1
cd day1
python manage.py startapp django_day1
python manage.py runserver
vsc terminal(cmd)
python -m venv django_env
가상환경 생성
.\django_env\Scripts\activate.bat
가상환경 활성화
pip install django
장고 설치
django-admin startproject board(project name)
프로젝트 생성
cd board
프로젝트 디렉토리 이동
python manage.py migrate
데이터베이스
python manage.py runserver
개발 서버 실행
python manage.py startapp main
앱 만들기
board프로젝트 폴더의 settings.py에서 installed_apps에 main 추가
main 앱 폴더 밑에 templates/main폴더 생성 그 후 밑에 index.html 파일 생성후 아무거나 작성
main/urls.py 생성*
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
board/urls.py 수정
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('main.urls')),
]
main/views.py 아래와 같이 수정
from django.shortcuts import render
# Create your views here.
def index(request):
return render(request, 'main/index.html')
-> 바뀐것들 전부 저장후 python manage.py runserver