게시글
질문&답변
Django-Components의 0.128 세팅
강사님이 최신 django-components 버전을 반영한 수정본이 곧 공개될 것 같습니다. 현 시점에서 작동하는 settings.py 변경점을 기록 삼아 공유해볼게요. import sys from pathlib import Path from django_components import ComponentsSettings #변경 from environ import Env INSTALLED_APPS = [ "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", #변경 "django_components", #변경 "crispy_forms", "crispy_bootstrap5", "django_extensions", "django_htmx", "template_partials", "core", ] MIDDLEWARE = [ "django.middleware.security.SecurityMiddleware", "django.contrib.sessions.middleware.SessionMiddleware", "django.middleware.common.CommonMiddleware", "django.middleware.csrf.CsrfViewMiddleware", "django.contrib.auth.middleware.AuthenticationMiddleware", "django.contrib.messages.middleware.MessageMiddleware", "django.middleware.clickjacking.XFrameOptionsMiddleware", "django_htmx.middleware.HtmxMiddleware", "django_components.middleware.ComponentDependencyMiddleware", #변경 ] if DEBUG: MIDDLEWARE.insert(0, "debug_toolbar.middleware.DebugToolbarMiddleware") STATICFILES_FINDERS = [ "django.contrib.staticfiles.finders.FileSystemFinder", "django.contrib.staticfiles.finders.AppDirectoriesFinder", "django_components.finders.ComponentsFileSystemFinder", # 변경 ] TEMPLATES = [ { "BACKEND": "django.template.backends.django.DjangoTemplates", "DIRS": [BASE_DIR / "core" / "src_django_components"], "APP_DIRS": True, "OPTIONS": { "context_processors": [ "django.template.context_processors.debug", "django.template.context_processors.request", "django.contrib.auth.context_processors.auth", "django.contrib.messages.context_processors.messages", ], "builtins": [ "django_components.templatetags.component_tags", ], #변경 }, }, ] STATIC_ROOT = BASE_DIR / "staticfiles" #변경 # ✅ STATICFILES_DIRS 최적화 (불필요한 경로 제거) STATICFILES_DIRS = [] # 변경: 필요하면 프로젝트 공통 정적 파일 폴더만 추가 # django-components 설정 COMPONENTS = ComponentsSettings( dirs=[BASE_DIR / "core" / "src_django_components"], ) 🔥 설정 적용 후 해야 할 작업, staticfiles에 저장된 중복 파일 제거. ✅ 1⃣ 기존 정적 파일 삭제rm -rf staticfiles/* ✅ 2⃣ 새로운 collectstatic 실행python manage.py collectstatic --noinput ✅ 3⃣ 중복 파일 여부 확인(js, html, css )find staticfiles -name "modal_form.js"
- 0
- 3
- 137
질문&답변
VSCode Django-html 상태에서 inline-css 자동완성이 혹시 되시나요?
혹시 그때 그때마다 select language mode를 바꾸시나요?파이참 프로 한 달 짜리 쓰다가 vscode 다시 쓰는데, 최적 환경을 못 찾은 탓도 있겠지만, 파이참 유료가 좋긴 하네요 ㅎ;이 수업에서 들은 내용이 최신 표준?이라 생각하고 다른 클론 프로젝트에 적용해보고 있네요.
- 1
- 2
- 689
질문&답변
fly.io
강의에 이 부분에 대한 설명이 없는데, 해당 링크 가서 카드 등록하면 됩니다.강의 상에 필요한 내용은 유료는 아니구요. 서비스업자가 일단 카드 정보부터 등록해 놓으려고 하는 것 같아요.저는 이 서비스를 계속 쓸게 아니라서, App을 삭제 했네요. App을 삭제해야 혹시나 모를 청구를 막을 수 있습니다.
- 1
- 2
- 612
질문&답변
database is locked.
문제를 해결했습니다. WSL로 이 수업을 듣는 분을 위해 여기에 해결 방법을 공유해 놓을게요.문제 현상은 WSL 안에 있는 sqlite db파일을 windows용 sqlitebrowser로는 열 수 없다는 것입니다.원인은 개발아재들이 설왕설래하는데 뭔소리인지 모르겠네요 ㅋ; 아래 링크를 참고하세요.https://github.com/sqlitebrowser/sqlitebrowser/issues/2142해결방법은 WSLg를 설치하거나 VScode에 sqlite viewer를 설치하면 됩니다.WSLg를 쓴다면 WSL에 sqlitebrowser를 설치해줘야 합니다. 그 다음 리눅스 브라우저로 DB파일을 열면 됩니다.아래는 설치 방법입니다. https://github.com/microsoft/wslghttps://www.youtube.com/watch?v=2p_kFXdSzAMSqliteBrower를 설치할 때 충돌 또는 의존성(디펜던시) 문제가 발생할 수 있습니다.환경마다 애러 메시지가 다를 수 있으니, Bard에게 물어보세요.
- 1
- 3
- 2.4K
질문&답변
(wsl2-ubuntu에) docker/django 설치 방법과 환경설정이 강의화면에 나오지 않아 헤매고 있습니다. ㅠㅜ
답변 고맙습니다.WSL2-Miniconda 가상환경으로 수업듣고 있습니다.환경설정이 제일 어려웠네요 ㅎㅎ;
- 1
- 2
- 473