728x90
반응형

템플릿 생성

base.html 파일과 board_list.html 파일을 템플릿 폴더 아래 생성
html 파일을 만들고 이 파일을 크롬에서 보기 위해 뷰를 만들어야함


 

1️⃣ url 세팅

access_control 폴더 아래 urls.py 파일 클릭 후 board 등록

urlpatterns = [
    path('admin/', admin.site.urls),
    path('board/', include('board.urls')),
]

 

👉 board 폴더 아래 url파일 생성

from django.urls import path
from . import views

urlpatterns = [
    path('list/', views.board_list),
]

 

 

2️⃣ 뷰 생성

views.py 파일로 가서 
board_list함수 생성

def board_list(request):
    boards = Board.objects.all().order_by('-id')
    return render(request, 
                'board_list.html', 
                {'boards': boards, 'time' : datetime.now()},)
반응형
복사했습니다!