본문 바로가기

Python_WEB/Django

(8)
[Django]Signals which helps allow decoupled applications get notified when actions occur elsewhere in the framework. 프레임워크의 다른 곳에서 작업이 발생할 때 분리된 응용 프로그램에 대해 통지할 수 있도록 지원 1> 모델의 save () 메소드가 호출되기 전이나 후에 전송 django.db.models.signals.pre_save django.db.models.signals.post_save https://docs.djangoproject.com/ko/3.0/ref/signals/#pre-save Signals | Django 문서 | Django The Django Software Foundation deeply values the di..
[Django]django-admin 주요 명령어 1> 각 응용 프로그램에서 제공하는 사용 정보 및 명령 목록을 표시 django-admin help https://docs.djangoproject.com/ko/3.0/ref/django-admin/#getting-runtime-help django-admin and manage.py | Django 문서 | Django The Django Software Foundation deeply values the diversity of our developers, users, and community. We are distraught by the suffering, oppression, and systemic racism the Black community faces every day. We can no lo..
[Django]Django와 Flask의 차이점 비교 요소 Django Flask 프로젝트 유형 대규모 프로젝트 소규모 프로젝트 템플릿, 관리자 및 ORM 내장 설치 학습 용이성 어려움 쉬움 유연성 타사 도구 없이도 완벽한 웹 개발 가능 사용자가 자신의 선택 및 요구사항에 따라 타사 도구를 선택 비주얼 디버그 지원하지 않음 지원 프레임 워크의 유형 Full Stack Lightweight 부트스트랩 툴 사용 가능 사용 불가 https://wiki.python.org/moin/WebFrameworks WebFrameworks - Python Wiki * Python 2.7, Python 3.5+, PyPy * All in one package with no further dependencies. Development, deployment, debuggi..
[Django]collectstatic 사용시 STATIC_ROOT 에러 발생 해결 방안 장고 인강 듣던중 정적 파일(static file)에 관하여 나왔다. 장고에서 정적 파일(static file)을 모을때 사용하는 명령어는 아래와 같다. python manage.py collectstatic 하지만 위에 명령어를 입력해서 정적파일을 모으려고 하는데 아래와 같은 오류가 발생했다. You have requested to collect static files at the destination location as specified in your settings. This will overwrite existing files! Are you sure you want to do this? Type 'yes' to continue, or 'no' to cancel: yes Traceback (mo..
[Django]Mysql - Python DB 연동 방법 인강을 듣다보니 인강이 MAC 기준으로 녹화가 되어잇어서 Windows에서는 어떻히 하지... 하는 생각으로 찾고 또 찾다보니 성공했네요... MySQL 다운로드 https://dev.mysql.com/downloads/windows/installer/5.7.html Windows (x86, 32-bit), MSI Installer Full Version 라이브러리 설치 Mysqlclient pip install Mysqlclient MysqlDB Download https://github.com/datacharmer/test_db employees 설치 C:\Program Files\MySQL\MySQL Server 5.6\bin cmd mysql -u root -p -t < employees.sql ..
[Disqus]장고 3.x 사용 중 migrate 에러 해결 방법 장고 3.x 버전 사용 중 Disqus를 설정 후 migrate를 하는데 아래와 같은 에러가 발생하였다. Traceback (most recent call last): File "manage.py", line 21, in main() File "manage.py", line 17, in main execute_from_command_line(sys.argv) File "C:\Django_Dstagram_Tutorial\venv\lib\site-packages\django\core\management\__init__.py", line 401, in execute_from_command_line utility.execute() File "C:\Django_Dstagram_Tutorial\venv\lib\si..
db.sqlite3 db.sqlite3> SQLite3 데이터베이스 파일 DB 관련 명령어> 1. 데이터베이스에 변경 필요 사항 추출 python manage.py makemigrations 2. 데이터베이스에 변경사항 반영 python manage.py migrate
Python - Django 기초 파이썬 웹 프로그래밍 기초 테스트 화면