728x90
반응형
MIME type에러, css/js 404 오류
이것만 하면 마무리인데 ㅠㅠㅠ 하면서 포기를 못하고
경로가 맞는데 왜 이래 하면서 이것저것 해봤습니다.
이것저것 하고..gpt만 괴롭히고 보다가..
답을 찾았습니다!!
지피티의......staticfiles를 해보려고 이것 저것 시도해보셨다면, 그저 아래처럼 하세요!!
장고라고 무슨 경로를 <img src="{% static '폴더명/파일명.png' %}" alt="대치용">
하라고 했지만.. ㅎ
django인데 당연히 개발 과정에서 저렇게 해뒀죠.
근데 자꾸 검사 해보면 아래와 같아서 미칠 뻔 했습니다..
그러면, 아래처럼 안내하는데..
settings.py에 STATIC_ROOT가 설정되어 있는지 확인,
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
python manage.py collectstatic 실행 후 staticfiles 디렉토리에 파일이 생성되었는지 확인하게 유도하지만...
--incure도 전 딱히..
하지마세요!!!
^^
Debug = False 하고
그냥 urlpatters에 심는게 가장 효과적이었습니다.
ps. 단 저희는 작은 프로젝트라서 /media/를 안 썼는데 아래 블로그 분이 잘 정리해주셔서 참고하시면 됩니다!!
##settings.py
STATIC_URL = '/static/'
if DEBUG:
STATICFILES_DIRS = [os.path.join(BASE_DIR, "static")]
else:
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
### urls.py
from django.urls import re_path as url
from django.views.static import serve
from django.conf import settings
urlpatterns = [
path('admin/', admin.site.urls),
url(r'^static/(?P<path>.*)$', serve, {'document_root':settings.STATIC_ROOT}),
]
https://domdom.tistory.com/557
728x90
반응형
'Trouble shooting' 카테고리의 다른 글
[final pj] 최악의 인간들이 갱신 됨. 국비지원 멀티캠퍼스 비추천 (3) | 2024.12.03 |
---|---|
[final pj] 어제 첫 멘토링이었고, OCR대신 연극 소개 찾아냄. (3) | 2024.11.17 |
[mini django team project] 리더는.. 의사소통이 중요함.. 그냥 내가 할 걸 (1) | 2024.09.27 |
[django] macOS에서 pycharm, mysql 연동(mysqlclient) 에러 (1) | 2024.09.26 |
[mac m1] finder/미리보기 멈춤, 파일 import/export 문제는 Apple Support로..ㅎ !! os 초기화 보다는 사용자를 우선 바꿔볼 것 (0) | 2024.09.10 |