🚃

06. cafelist 페이지

이번에는 포스팅이 모아져 있는 cafelist 페이지를 만들어 보도록 하겠습니다. 우선 urls.py 파일을 수정하고 views.py파일을 수정합니다. 앞서 말씀드린 것처럼, 각각에 path 안에 name을 지정하면 url로 보다 쉽게 접근할 수 있습니다. 다만 코드의 복잡도가 올라가지 않도록, 마지막에 수정해줄게요.
 
  • tutorialdjango/mysite/tutorialdjango/urls.py
from django.contrib import admin from django.urls import path from main.views import index, cafelist urlpatterns = [ path('admin/', admin.site.urls), path('', index), path('cafelist/', cafelist), ]
 
  • tutorialdjango/mysite/main/views.py
from django.shortcuts import render def index(request): return render(request, 'main/index.html') def cafelist(request): return render(request, 'main/cafelist.html')
이제 html 파일을 만들 차례입니다. cafelist.html 파일을 아래 폴더에 만들어주세요.
 
  • mysite/main/templates/main/cafelist.html
<!DOCTYPE html> <html> <head> <title>cafelist</title> </head> <body> <h1>cafelist</h1> </body> </html>
 
만약 중간에 한번 나갔다 오셨다면 아래 명령어처럼 쳐주세요. 또는 서버가 재실행 되어 맨 앞에 (myvenv)가 생략되어 있을 경우 아래 명령어를 꼭 쳐주세요.
root@goorm:/workspace/tutorialdjango# cd mysite root@goorm:/workspace/tutorialdjango/mysite# source myvenv/bin/activate (myvenv)root@goorm:/workspace/tutorialdjango/mysite# python manage.py runserver 0:80
 
계속해서 진행하고 계셨다면 아래 코드만 입력하시면 됩니다.
(myvenv)root@goorm:/workspace/tutorialdjango/mysite# python manage.py runserver 0:80
 
프로젝트 > 실행 URL과 포트를 누르시고 URL을 클릭하신다음 뒤에 /cafelist라고 치시면 cafelist페이지가 나옵니다.