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()},)
반응형
'Project > access-control' 카테고리의 다른 글
view에 model 등록하기 (+ 서버 시간 맞추기) (0) | 2021.11.08 |
---|---|
model 생성 및 class has no objects member 에러 해결 방법 (0) | 2021.11.05 |
Django MVC(MTV)를 위한 템플릿 생성 및 앱 등록 (0) | 2021.10.28 |
Django 프로젝트 및 앱 생성 방법 (0) | 2021.10.27 |
가상환경에서 Django 설치하기 (0) | 2021.10.26 |