Django - Category 페이지 만들기 (slugField)
Category 페이지 만들기 (slugField)Category에 get_absolute_url추가하기 blog/models.py # Create your models here.# 카테고리를 추가한다.class Category(models.Model): # Category의 이름이 유일할 수 있게 unique옵션을 준다. name
Category 페이지 만들기 (slugField)Category에 get_absolute_url추가하기 blog/models.py # Create your models here.# 카테고리를 추가한다.class Category(models.Model): # Category의 이름이 유일할 수 있게 unique옵션을 준다. name
사소한 문제들 해결: 불필요한 내용 삭제하기; category 복수형 수정하기 (categorys -> categories)post_detail에 카테고리 반영하기 blog/models.py def get_context_data(self, *, object_list=None, **kwargs): context = super(PostL
블로그 post list와 post detail 페이지에 카테고리 추가하기테스트 코드 작성하기 blog/tests.py post_001 = create_post( title="The second post", content="Second Second Second", author=self.auth
블로그 post에 카테고리 추가하기테스트 코드 작성하기 blog/tests.py # 카테고리 생성을 위한 코드def create_category(name='life', description=""): category, is_created = Category.objects.get_or_create(
read more 버튼 동작하게 하기, post_detail 페이지 개선하기버튼 활성화 하기id 추가해주기 blog/templates/blog/post_list.html <!-- 버튼이 눌렸을 때 이동할 url과 button을 쉽게 찾기 위한 id를 추가한다. --><a href="{{
HTML 분리해서 관리하기 blog/templates/blog/base.html 추가 <div class="container"> <div class="row"> <!-- Blog Entries Column --> <div c
Post Detail 페이지 테스트 코드 작성하기절대 경로를 얻기 위함 함수 만들기 blog/models.py def get_absolute_url(self): return '/blog/{}/'.format(self.pk) admin 페이지내의 post에 view on site버튼이 활성화 된다. b
Post Detail 페이지 만들기상세 페이지를 보여주기 위한 url을 추가한다. blog/urls.py from django.urls import path, includefrom .import viewsurlpatterns = [ # path('', views.index), path('<int:pk&
Post Detail 페이지 만들기상세 페이지를 보여주기 위한 url을 추가한다. blog/urls.py from django.urls import path, includefrom .import viewsurlpatterns = [ # path('', views.index), path('<int:pk&
template(html)에서 if문 사용하기이미지가 있을 때만 나타내기{% if p.head_image %}<img class="card-img-top" src="{{p.head_image.url}}" alt="Card image ca