Today Sangmin Learned
article thumbnail
[Django] Template 상속, 앱 분리, Static
Django 2021. 7. 22. 18:21

1. Template 상속 이번에는 base.html을 사용하여 템플릿 상속을 해볼 것이다. base.html에는 Navbar가 들어가고, 다른 일반 페이지에서는 extends base.html을 통해 Navbar를 받아온 뒤에 페이지별로 필요한 정보만 보이게끔 하여 코드 수를 줄일 것이다. 1. crud2/crud2 폴더에 templates 폴더를 만들고 그 안에 base.html을 넣는다. 부트스트랩으로부터 가져온 Navbar이다. Navbar Home Link Dropdown Action Another action Something else here Disabled Search {% block content %} {% endblock %} {% block content %}와 {% endblock ..

article thumbnail
[Django] CRUD - U, D
Django 2021. 7. 22. 11:33

1. Update 이번에는 글을 수정하는 update 기능을 구현해 볼 것이다. Create와 마찬가지이다. 1. update.html을 만들고 crud2/urls.py와 blog/views.py에 연결한다. 2. update를 위해서는 어떤 정보가 필요할까? 바로, 그 수정될 글의 id와 수정하기 전 내용이다. 이전에 detail 페이지를 만들 때 의 형태로 path converter를 사용했다. 우선 detail.html에서 update로 갈 수 있게끔 수정해준다. {{ blog.title }} {{ blog.pub_date }} {{ blog.body }} 수정하기 돌아가기 3. urls.py에 update에 관한 내용을 추가해준다. path('update/', update, name='update..