본문 바로가기

Python_WEB

(436)
[Django]path vs re_path vs url CodingEntrepreneurs Django 강의 정리 re_path> 일치하는 그룹이 만들어지면, 일반적인 표현식에서 캡처된 그룹이 보기에 전달됩니다. 그룹이 명명된 경우에는 명명된 인수로, 그리고 다른 경우에는 위치 인수로 전달되지 않은 경우에는 위치 인수로 전달됩니다. 값은 유형 변환 없이 문자열로 전달됩니다. re_path 기호> ^ : 정규식 시작 기호 $ : 정규식 종료 기호 r : 이스케이프 기호 urls> """try_django URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/3.0/topics/http..
[Django]Multiple Views CodingEntrepreneurs Django 강의 정리 views> from django.http import HttpResponse # Model View Template (MVT) def home_page(request): return HttpResponse("Hello World") def about_page(request): return HttpResponse("About Us") def contact_page(request): return HttpResponse("Contact Us") urls> """try_django URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: ..
[Django]A First URL Mapping CodingEntrepreneurs Django 강의 정리 urls> 현재 Django project 의 URL 선언을 저장합니다. Django 로 작성된 사이트의 "목차" 라고 할 수 있습니다. URL경로 식을 Python함수에 매핑한다. 장고 처리 방식> 사용자가Django 전원 사이트에서 페이지를 요청하면, 시스템이 실행할 Python코드를 결정하기 위해 따르는 알고리즘입니다. 1. Django는 사용할 루트 URLconf모듈을 결정합니다. 일반적으로 이 값은 ROOT_FLLCONF설정 값이지만 들어오는 경우 HttpRequest개체에는(미들웨어에서 설정한) urlconf특성이 있으며, 해당 값은 ROOT_URLCONF설정 대신 사용됩니다. 2. Django는 Python모듈을 로드하고 변수를 찾습..
[Django]Define a View CodingEntrepreneurs Django 강의 정리 MVT(Model-Template-View)> "모델-템플릿-뷰(MTV, Model-Template-View)". 소프트웨어의 패턴으로서, 모델-뷰-컨트롤러(MVC, Model-View-Controller)와 유사하지만, 그보다 장고의 방식을 더 잘 설명하는 용어. MVC(Model-View-Control)> 관련 프로그램 로직을 세개의 상호 연결된 요소로 나누는 사용자 인터페이스를 개발하는데 일반적으로 사용되는 소프트웨어 설계 패턴. 정보의 내부 표현과 사용자가 정보를 제공하고 수용하는 방법을 분리하기 위한 것이다. 이러한 유형의 패턴은 페이지 레이아웃을 설계하는 데 사용한다. 모델 : 패턴의 중심 구성 요소입니다. 사용자 인터페이스와 독립적으..
[Django]What Django Does CodingEntrepreneurs Django 강의 정리 데이터베이스 적용> python manage.py migrate 공식 가이드 관리자계정 설정> python manage.py createsuperuser 개발서버 실행> python manage.py runserver 공식 가이드 적용 스크린샷>
[Django]Setup Django and Virtual Environment CodingEntrepreneurs Django 강의 정리 가상환경> python -m venv venv pipenv --python 3.6 install django==2.2 pipenv> 1. pipenv 라이브러리 설치 pip install pipenv 2, 폴더 생성 mkdir Dev cd Dev mkdir venv cd venv 3. 활성화 pipenv shell 프로젝트 생성> django-admin startproject try_django . 적용 스크린샷>
[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 ..