반응형
이번 시간에는 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을 통해 사용자에게 제공하는것까지 하겠습니다.
반응형
'Personal Project' 카테고리의 다른 글
django에서 kakao 로그인 api 사용하기 +(allauth 사용) (2) | 2020.08.19 |
---|---|
django로 diary 만들기 [mydiary(글쓰기) 세션 구현] -4 (0) | 2020.08.08 |
django로 diary 만들기 [mydiary(글쓰기) 세션 구현] -2 (0) | 2020.08.07 |
django로 diary 만들기 [mydiary(글쓰기) 세션 구현] -1 (0) | 2020.08.07 |
django로 diary 만들기 [accounts(회원) 세션 구현] -3 (0) | 2020.08.07 |
댓글