python/Django
-
에러 발생 django runserver 도중 No module named '모듈명' 에러가 발생했다. 해결 방법 pip 패키지 설치 확인 pip show 모듈명 위 명령어를 입력하여 에러가 발생한 모듈의 설치 여부를 확인한다. No matching distribution found for 모듈명과 같은 오류 메시지가 반환되면 모듈 설치가 안 된 것이므로 설치해주면 된다. 설치 명령어 - pip install 모듈명 Django 설정 확인 INSTALLED_APPS = [ # ... '모듈명', # ... ] 설치가 되어있으나 에러가 발생하는 경우 Django 설정 파일에서 INSTALLED_APPS 리스트에 해당 모듈이 추가 되어있는지 확인한다. 리스트에 모듈명이 정확히 추가 되어있는지 확인하세요. 저..
Django - No module named 에러 해결에러 발생 django runserver 도중 No module named '모듈명' 에러가 발생했다. 해결 방법 pip 패키지 설치 확인 pip show 모듈명 위 명령어를 입력하여 에러가 발생한 모듈의 설치 여부를 확인한다. No matching distribution found for 모듈명과 같은 오류 메시지가 반환되면 모듈 설치가 안 된 것이므로 설치해주면 된다. 설치 명령어 - pip install 모듈명 Django 설정 확인 INSTALLED_APPS = [ # ... '모듈명', # ... ] 설치가 되어있으나 에러가 발생하는 경우 Django 설정 파일에서 INSTALLED_APPS 리스트에 해당 모듈이 추가 되어있는지 확인한다. 리스트에 모듈명이 정확히 추가 되어있는지 확인하세요. 저..
2023.10.24 -
pip 설치 패키지 requirements.txt 파일 생성 명령어 pip freeze > requirements.txt requirements.txt에 정의 되어있는 패키지 설치 pip install -r requirements.txt
Django - pip 설치 패키지 requirements.txt 파일 만들기pip 설치 패키지 requirements.txt 파일 생성 명령어 pip freeze > requirements.txt requirements.txt에 정의 되어있는 패키지 설치 pip install -r requirements.txt
2023.10.24 -
오류내용 django runserver 시 에러가 발생했다. 해결 settings.py 파일에 os를 import 해주었다. import os
Django - NameError: name 'os' is not defined 에러오류내용 django runserver 시 에러가 발생했다. 해결 settings.py 파일에 os를 import 해주었다. import os
2023.10.14 -
Unibeautify 확장자 설치 settings.json 파일 수정 파일 최하단에 아래 코드 추가 "files.associations": { "**/*.html": "html", "**/templates/**/*.html": "django-html", "**/templates/**/*": "django-txt", "**/requirements{/**,*}.{txt,in}": "pip-requirements" }, "emmet.includeLanguages": { "django-html": "html" }, "unibeautify.enabled": true, "[django-html]": { "editor.formatOnSave": true, // 파일 저장 시 auto formatting "editor..
Django - vscode에서 django html auto formattingUnibeautify 확장자 설치 settings.json 파일 수정 파일 최하단에 아래 코드 추가 "files.associations": { "**/*.html": "html", "**/templates/**/*.html": "django-html", "**/templates/**/*": "django-txt", "**/requirements{/**,*}.{txt,in}": "pip-requirements" }, "emmet.includeLanguages": { "django-html": "html" }, "unibeautify.enabled": true, "[django-html]": { "editor.formatOnSave": true, // 파일 저장 시 auto formatting "editor..
2023.10.03 -
1. 프로젝트 클론git clone [project url]2. 프로젝트 디렉토리로 이동cd [project name]3. 가상환경 생성 및 활성화# macOS/Linuxpython3 -m venv venvsource venv/bin/activate# windowspython -m venv venvvenv\Scripts\activate4. 필요한 라이브러리 설치pip install -r requirements.txt5. django 설정 파일 생성cp .env.example .env6. db 마이그레이션python manage.py migrate7. 개발 서버 실행python manage.py runserver
Django - 장고 프로젝트 git clone 후 실행1. 프로젝트 클론git clone [project url]2. 프로젝트 디렉토리로 이동cd [project name]3. 가상환경 생성 및 활성화# macOS/Linuxpython3 -m venv venvsource venv/bin/activate# windowspython -m venv venvvenv\Scripts\activate4. 필요한 라이브러리 설치pip install -r requirements.txt5. django 설정 파일 생성cp .env.example .env6. db 마이그레이션python manage.py migrate7. 개발 서버 실행python manage.py runserver
2023.09.25 -
비동작시 일정 시간 후 세션 만료settings.pySESSION_COOKIE_AGE = 1200 // 비동작 시간 세팅 (1200 = 20분)SESSION_SAVE_EVERY_REQUEST = True // 기본값 = False브라우저 종료 시 세션 만료settings.pySESSION_EXPIRE_AT_BROWSER_CLOSE = True // 탭 닫기가 아닌 `브라우저` 종료
django - 자동 세션 만료 (간단한 자동 로그아웃)비동작시 일정 시간 후 세션 만료settings.pySESSION_COOKIE_AGE = 1200 // 비동작 시간 세팅 (1200 = 20분)SESSION_SAVE_EVERY_REQUEST = True // 기본값 = False브라우저 종료 시 세션 만료settings.pySESSION_EXPIRE_AT_BROWSER_CLOSE = True // 탭 닫기가 아닌 `브라우저` 종료
2022.02.28 -
개요 django form 사용 시 입력값 빈 칸 허용 코드 from django import forms from chat.models import Room class RoomForm(forms.ModelForm): # required=False 사용 시 빈칸으로 하더라도 에러 메시지가 표시되지 않는다. password = forms.CharField(required=False) class Meta: model = Room fields = ['name', 'password'] 실행화면
django - form 빈 칸 허용개요 django form 사용 시 입력값 빈 칸 허용 코드 from django import forms from chat.models import Room class RoomForm(forms.ModelForm): # required=False 사용 시 빈칸으로 하더라도 에러 메시지가 표시되지 않는다. password = forms.CharField(required=False) class Meta: model = Room fields = ['name', 'password'] 실행화면
2022.02.28 -
개요 django Form 사용 시 password 입력 field를 어떻게 설정하는지 코드 from django import forms from chat.models import Room class RoomForm(forms.ModelForm): # 핵심 password = forms.CharField(widget=forms.PasswordInput) class Meta: model = Room fields = ['name', 'password'] 실행 화면
django - Form password field개요 django Form 사용 시 password 입력 field를 어떻게 설정하는지 코드 from django import forms from chat.models import Room class RoomForm(forms.ModelForm): # 핵심 password = forms.CharField(widget=forms.PasswordInput) class Meta: model = Room fields = ['name', 'password'] 실행 화면
2022.02.28