Django[3] - 앱 제작 순서
■ App 이란?
: Django 프로젝트를 이루는 작은 단위
(각각의 서비스 별로 분류를 해놓은것. 유지, 보수 쉬워짐.)

1. App을 생성
▶ 앱 만드는 방법
python manage.py startapp [앱이름]
그리고
프로젝트 폴더의 settings.py 에
INSTALLED_APPS = {
' 앱이름.apps.(첫글자는대문자)앱이름+Config',
}
2. Template 제작
앱 폴더 안에 templates 폴더 만들기
templates 폴더 안에 .html 파일 만들기
3. View 제작
▶ 데이터 처리할 view 만들기
앱 폴더의 view.py 로 들어간다.
뷰 코드
def welcome_함수이름(request):
return render(request, "welcome.html")
다른 곳에서 welcome이라는 이름으로 함수를 요청하면,
이 함수는 render라는 함수로 "welcome.html"화면을 띄워주는 것.
4. URL 연결
▶ url 과 view 함수 연결하기
프로젝트 폴더의 urls.py 파일에 들어간다.
from 앱이름 import views
urlpatterns = {
path( ' ', views.welcome, name="welcome"),
→첫번째인자: 처음 ' '에 아무것도 안적혀있는 것: 처음 기동페이지가 welcome이 되게 하라는 것
→세번째인자: name="welcome": 다른 html에서 url 대신에 "welcome"을 이용해서 부를 수 있다.
path('hi/', views.hello, name="hello"),
→첫번째인자: 연결할 url 주소
→두번째인자: 연결할 view 이름
}