django 를 시작하기 된 계기는.. 그냥 python 공부하면서 알고리즘 풀고 있는데.. 친구가 일하는 학원에서 학생들을 관리하는데 A4용지 들고 다니면서 하길래 학원 관리용 사이트를 한번 만들어 보면 어떨까 하고 생각되서 시작됨
우선 가상환경은 anaconda로 관리하겠다 마음 먹음(anconda 관련해서는 내 블로그에도 있고, 자료가 인터넷에 많다)
프로젝트를 생성한다.
내가 만들 app 을 생성한다.
>>> django-admin startproject backoffice
>>> python manage.py runserver
>>> django-admin startapp student
포인트!
1. 여기 url은 student url 이 아니다. backoffice url 이다.
2. include 함수를 import 한다.
3. include 의미는 student로 시작하는 페이지 요청은 모두 student 파일에 있는 url 로 매핑
4. 근데.. student 폴더에는 urls라는 파일이 없기 때문에 생성해줘야한다. urls.py 생성!
자자!! urls.py 를 수정했으면, 뭔가를 해야겠지..?
from django.urls import path
from . import views
app_name = 'student'
urlpatterns = [
path('', views.student_list, name='student_list'),
]
okay.. views 를 통해 뭔가를 할 거를 만들어보자 'model'로 넘어가자 ->