templates 꾸미기, 홈 화면 만들기

일단 해보기·2022년 3월 23일
0

부트스트랩을 이용해서 홈페이지를 깔끔하게 만들것이다.

우선은 홈페이지 디자인의 일관성을 주기위해서 base.html home.html 을 만든다.

home.html은 base.html을 상속하고, 각 어플리케이션의 .html들은 base.html을 상속하는 구조가 된다

우선은 , urlconf 에서

from config.views import HomeView
path('', HomeView.as_view(), name='home')

로 사용될 뷰를 가져오고 경로도 지정해준다.

이후, config 폴더에 views.py를 새로 만들고,

from django.views.generic import TemplateView

class HomeView(TemplateView):
    template_name = 'home.html'

로 HomeView를 만들어준다. 어차피 페이지만 표시하는거니까 templateview로 충분하다고 생각한다.

그다음, settings.py에 가서

import os
TEMPLATE의 DIRS = [os.path.join(BASE_DIR, 'templates')]

로 프로젝트 템플릿 폴더를 지정하고, manage.py가 있는곳에 폴더를 만들어주다.

폴더 안에 home.html 파일을 만들고, CDN을 사용할거라서 CSS를 헤더에, JS를 마지막에 붙여준다.

이후 base.html 폴더를 부트스트랩으로 작성하고, {% block 항목 %} 들을 지정해준다!

profile
잘 모를때는 일단 이것저것 해보는 타입..

0개의 댓글