Django - HTML 분리해서 관리하기
HTML 분리해서 관리하기 blog/templates/blog/base.html 추가 <div class="container"> <div class="row"> <!-- Blog Entries Column --> <div c
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
blog/models.py from django.db import modelsfrom django.contrib.auth.models import User# Create your models here.class Post(models.Model): # 제목 title = models.CharField(max_length=30)
Bootstrap Gridcontainer blog/templates/blog/post_list.html <div class="container"> <h1>Blog</h1> <!-- 포스트의 모든 게시물들을 하나씩 가져온다. --> {% fo
navigation bar 만들기view-source:https://bootswatch.com/simplex/ <body> <!-- navigation bar 코드가 시작되는 부분 --> <div class="navbar navbar-expand-lg fixed-top navbar-light bg-light"
static File 관리하기 : bootstrap 적용을 위해https://bootswatch.com/simplex/ bootstrap을 적용해보기 blog/templates/blog/post_index.html css 파일<meta name="viewport" content="width=de
blog/view.py변경전 from django.shortcuts import renderfrom .models import Postdef index(request): # Post의 내용들을 전부 다 가져온다. posts = Post.objects.all() return render( request,