본문 바로가기
Personal Project

django로 diary 만들기 [mydiary(글쓰기) 세션 구현] -3

by applepick 2020. 8. 8.
반응형

이번 시간에는 diary앱에있는 urls.py를 고쳐보도록하겠습니다.

from django.urls import path
from django.contrib.auth import views as auth_views
from django.conf.urls.static import static
from django.conf import settings
from . import views

urlpatterns = [
    path('write_diary',views.write_diary,name='write_diary'),
    path('view_diary',views.view_diary,name='view_diary'),
    path('create',views.create,name='create'),
    path('detail/<int:posts_id>/',views.detail,name='detail'), 
    path('delete/<int:posts_id>/',views.delete,name='delete'),   
]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

뭔가 다른점이 보이시나요?

나머지는 변수하나씩 받아오는데 detail, delete는 저번시간에 views.py에서 posts_id넘버 값을 넘겨주기때문에 뒤에 int형으로 받아주었습니다. 이렇게 받아주는 이유는 각 일기마다 주어진 post넘버가 있기 때문에 넘겨줘야 삭제가 가능합니다. views에서 urls로 넘겨줘 처리를 해줬습니다. 여기까지 글쓰기 세션을 구현했습니다. 지금까지 views.py, models.py, urls.py를 설정해주었는데요. 다음시간에는 templates을 통해 사용자에게 제공하는것까지 하겠습니다.

반응형

댓글