python3 -m pip install django
django-admin : 장고 명령의 사용방법
django-admin startproject myproject . #.은 (현재위치)
python3 manage.py runserver # 보여주는 기본 서버 url 접속가능
ctrl + c 누르면 종료
8000포트가 디폴트, 만약 다른 곳에서 사용중이면 runserver 뒤에 다른 사용하고 싶은 포트 기입(0~65535)
python3 manage.py runserver 8888
django-admin startapp myapp
기본 디렉토리(myproject)에 있는 urls.py에 들어가서 include 추가
#myproject/urls.py
from django.urls import path, include
path('', inlcude('myapp,urls')
myapp에 url.py 파일 복사 붙여넣기 후 view에 해당하는 기능 맞춰서 url 지정
#myapp/urls.py
from django.urls import path, include
from myapp import views
urlpatterns = [
path('', views.index),
path("create/", views.create),
path('read/<id>/', views.read)
]
#myapp/views.py
from django.shortcuts import render, HttpResponse
def index(request):
return HttpResponse('Welcome!')
def create(request):
return HttpResponse('Create!')
def read(request, id):
return HttpResponse('Read!' + id)
C - create
R - read
U - update
D - delete