묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
프로젝트명 변경 뒤, 디버그툴바+디버그모드 사용 시 에러
안녕하세요 선생님강의와는 별개인데 해결되지않는 문제가 생겨 여쭤봅니다기존 pycharm에서 장고 프로젝트를 시작하고 깃헙에 올리며 개발을 진행중이었습니다. 개발 과정 중 프로젝트 명을 바꿔야하는 경우가 생겼는데 프로젝트명 변경 뒤 인터프리터 에러가 발생해 기존 사용중이던 venv 를 삭제하고 새롭게 인터프리터 설정을 해주었고 기존 사용하던 라이브러리도 requirements 문서를 통해 그대로 내려받았습니다. settings.py파일 경로를 config/settings/local.py로 바꿨어서 DJANGO_SETTINGS_MODULE 환경변수도 지정해주었습니다. 그런데 이 변경이 문제인지, pycharm 업데이트가 문제인지 모르겠으나, 그 뒤로 django debug toolbar를 사용하며 디버그 모드를 실행했을때, 초기 페이지가 아주 느리게 뜸과 동시에 django debug toolbar 관련 파일에 대한 304코드와 함께 디버깅이 강제 종료 되는 경우, 기본 html에 대한 301, js파일 로딩 중 강제종료 되는 경우 등 디버깅 과정에서 속도가 아주 느리고 모두 exitcode -1을 띄우며 강제 종료되었습니다. [11/Dec/2023 15:47:07] "GET /static/debug_toolbar/js/utils.js HTTP/1.1" 200 4527Not Found: /favicon.ico[11/Dec/2023 15:47:10] "GET /favicon.ico HTTP/1.1" 404 11577[11/Dec/2023 15:47:22] "GET /index HTTP/1.1" 301 0[11/Dec/2023 15:47:23] "GET /index/ HTTP/1.1" 200 11697Process finished with exit code -1 파이참을 새로 설치도 해보고, git clone하여 완전히 새로 프로젝트를 만들어봐도 동일한 문제가 발생했습니다.그런데 django debug toolbar 관련코드를 주석처리하여 디버깅모드로 실행하거나, django debug toolbar를 사용하며 runserver로 코드를 실행하면 아무 문제없이 잘 작동을 합니다.무엇이 문제일까요…ㅠㅠ 답변을 기다리겠습니다.Django 4.2.3, python 3.12, pycharm 2023.3.3, windows11, virtualenv 사용하고 있습니다 ㅠㅠ 파이참 버전은 이전버전이었는지 모르겠는데, 같은 환경에서 잘되다가 프로젝트 루트 폴더명 변경 뒤 문제가 있습니다. 감사합니다
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
html 파일 자동완성 설정 / 템플릿 디자인(테마) 궁금합니다.
현재 파이참 프로(테마: monokai pro) 사용중인데선생님 화면처럼 html 파일 자동완성이 안나오고 있어서 템플릿쪽도 편하게 코딩 하고싶은데 설정을 어디서 할 수 있을까요?그리고 아래 템플릿 파일 테마가 뭔지 궁금합니다.가독성 이 좋아보여서 이걸로 바꾸고 싶어서 여쭤봅니다!
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
easy-thumbnails 라이브러리 적용 시 이미지 주소 불러오기가 안되요
안녕하세요. 강의 잘 듣고 있습니다. easy-thumbnails 라이브러리를 템플릿에 적용하니 이미지가 보이지 않는 문제가 생깁니다. 페이지 소스를 보니 이미지 경로가 아예 안 불러와지는 것 같습니다. (라이브러리 적용 전에는 이미지 정상 출력) 강의와 깃헙 페이지를 참고하여 라이브러리 설치 및 settings.py 설정(INSTALLED_APPS 추가)하고 마이그레이션을 했는데도 그러네요. 템플릿 소스 코드와 페이지 소스코드는 다음과 같습니다. 뭐가 문제인지 힌트 주시면 감사하겠습니다. 템플릿 소스 코드 {% extends "ingstagram/layout.html" %}{% load thumbnail %}{% block content %} <div class="container"> <div class="row pt-3 pb-3"> <div class="col-sm-3" style="text-align: center;"> <img src="{{ page_user.avatar_url }}" alt="" class="rounded-circle" style="width: 160px;"/> </div> <div class="col-sm-9"> {{ page_user.username }} <a href="{% url 'accounts:edit_profile' %}" class="btn btn-secondary btn-sm">프로필 수정</a> <hr/> 0 posts, 0 follows, 0 following <hr/> {{ page_user.name }} </div> <div class="row mt-3"> {% for post in post_list %} <div class="col-sm-4"> <img src="{% thumbnail post.photo.url 256x256 crop %}" alt="{{ post.caption }}" style="width: 100%;"/> </div> {% endfor %} </div> </div> </div>{% endblock %} 페이지 소스 코드 <code> <div class="container"> <div class="row pt-3 pb-3"> <div class="col-sm-3" style="text-align: center;"> <img src="/identicon/image/testuser/" alt="" class="rounded-circle" style="width: 160px;"/> </div> <div class="col-sm-9"> seunghojeong <a href="/accounts/edit/" class="btn btn-secondary btn-sm">프로필 수정</a> <hr/> 0 posts, 0 follows, 0 following <hr/> Daniel Jeong </div> <div class="row mt-3"> <div class="col-sm-4"> <img src="" alt="두 번째 테스트 포스팅#Django #Python #2022년3월" /> </div> <div class="col-sm-4"> <img src="" alt="세번째 이미지" /> </div> <div class="col-sm-4"> <img src="" alt="네 번째 이미지" /> </div> <div class="col-sm-4"> <img src="" alt="다섯 번 째" /> </div> </div> </div> </div> </code>