반응형
FBV Functioon based View ( 뷰에서 함수 씀 )
CBV Class based View ( 뷰에서 클래스 씀)
blog/로 접속하는 경우 url.py 추가법 (프로젝트폴더의 url.py)
blog/ 로접속하면 blog.url을 따른다는 코드
# projectmain/url.py
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('blog/', include('blog.urls')),
]
이어서 blog앱의 url.py도 수정
blog/ 로접속하면 views.py의 index를 따른다.
# blog(app)/url.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index),
]
마지막으로 blog 앱의 views.py 수정
index 함수는 index.html을 실행시킴 (FBV)
# blog(app)/view.py
from django.shortcuts import render
def index(request):
return render(
request,
'blog/index.html',
)
해당 방식은 render를 이용한 장고 바닐라 방식이다. drf를 이용한 방법은 api_view 와 response가 필요하다
'Code > Django' 카테고리의 다른 글
wagtail MEDIA_URL 연결 (0) | 2024.07.29 |
---|---|
url view 추가하기 CBV ( ListView) (0) | 2024.07.01 |
Django + Wagtail Start (0) | 2024.05.10 |
가상환경부터 django 프로젝트 생성까지(mac, terminal, venv. no pycharm) (0) | 2024.01.17 |
Django 정리1 (0) | 2023.12.29 |