| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- date
- salesforce
- 가상환경만들기
- 병합정렬
- 퀵
- Sort
- 정렬
- 병합
- 배포
- testclass
- sort 함수
- Formula
- templates
- app
- 알고리즘
- 가상환경
- sort()
- 동빈나
- 템플릿언어
- 퀵정렬
- sfdc
- 앱
- django
- view
- 뷰
- MTV패턴
- 장고
- model
- 템플릿
- Mtv
- Today
- Total
Like A Flowing Cloud
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 이름
}
'Django' 카테고리의 다른 글
| queryset & method (0) | 2021.06.14 |
|---|---|
| model & admin / migration (0) | 2021.06.14 |
| Django[4] - 템플릿 언어 (0) | 2021.04.08 |
| Django[2] - 가상환경 만들기 (0) | 2021.04.08 |
| Django[1] - MTV 패턴 (0) | 2021.04.05 |