현제의 현재이야기
장고 복습 7/6 본문
base.html > template 상속을 하면 settings에 알려줘야한다.
ex) 'DIRS' = [
'blogproject/templates'
]
앱 분리: urls.py를 만들고 그대로 가져와준다. 그리고 app_name = 'blog'를 넣어주고
프로젝트 urls.py 에는 path('blog/', include('blog.urls')), 를 넣어준다.
그릐고 html가서 blog: 를 넣어서 다 수정해준다.
{% extends 'base.html' %}
{% block content %} and {% endblock %}
end lock이 아니라 end block 이다!!
static
폴더 앱 내에 만들고 settings.py에 들어가서 static_url가서 수정해주고
STATICFIELS_DIRS = [
os.path.join(BASE_DIR, 'blog', 'static')
]
SATIC_ROOT = os.path.join(BASE_DIR, 'static')
이것도 추가
python manage.py collectstatic
쓸 때는 {% load static %} , {% static '~~.png' %}
media
static과 똑같이 settings.py에 경로 작성 해주고
from django.conf import settings
from django.conf.urls.static import static
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA.ROOT)
을 추가한다.
'Django' 카테고리의 다른 글
[멋쟁이사자] django 로 개인 블로그 만들기 과제 리뷰 (0) | 2022.07.23 |
---|---|
what is api?? (0) | 2022.07.22 |
장고 복습 7/9 (0) | 2022.07.09 |
장고 복습 7/8 (2) | 2022.07.08 |
Django 명령어 및 순서 복습 (0) | 2022.07.01 |
Comments