본문 바로가기

Python_WEB

(190)
[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]Tweet Create Form CodingEntrepreneurs Django 강의 정리 Django 폼 처리 과정> 사용자가 처음으로 폼을 요청할 때 기본 폼을 보여준다. 폼은 비어있는 필드가 있을 수 있다 (예를 들면, 새로운 책을 등록할 경우) 아니면 초기값으로 채워진 필드가 있을 수도 있다. ( 예를 들면, 기존의 책을 수정하거나, 흔히 사용하는 초기값이 있을경우) 이 시점의 폼은 (초기값이 있긴해도) 유저가 입력한 값에 연관되지 않았기에 unbound 상태라고 불린다. 제출 요청으로 부터 데이타를 수집하고 그것을 폼에 결합한다. 데이타를 폼에 결합(binding) 한다는 것은 사용자 입력 데이타와 유효성을 위반한 경우의 에러메시지가 폼을 재표시할 필요가 있을 때 준비되었다는 의미이다. 데이타를 다듬어서 유효성을 검증한다. 데..
[Django]Rapid Implement of Bootstrap Theme CodingEntrepreneurs Django 강의 정리 navbar> 네비게이션바 https://getbootstrap.com/docs/4.5/components/navbar/ Navbar Documentation and examples for Bootstrap’s powerful, responsive navigation header, the navbar. Includes support for branding, navigation, and more, including support for our collapse plugin. getbootstrap.com https://ko.wikipedia.org/wiki/%EB%82%B4%EB%B9%84%EA%B2%8C%EC%9D%B4%EC%85%98_%EB%B0..
[Django]Like Button Rendering CodingEntrepreneurs Django 강의 정리 onclick> 개체를 클릭하면 이벤트 핸들러가 호출된다. Bootstrap Button> https://getbootstrap.com/docs/4.0/components/buttons/ Buttons Use Bootstrap’s custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more. getbootstrap.com hello world 20 Likes home.html> {% extends 'base.html' %} {% block head_title %} this is amazing!!!! {% end..
[Django]Format Tweet Method CodingEntrepreneurs Django 강의 정리 mb-4> 1. margin-bottom https://v4-alpha.getbootstrap.com/utilities/spacing/ Spacing v4-alpha.getbootstrap.com hello world 1 hello world 2 hello world 3 hello world 4 home.html> {% extends 'base.html' %} {% block head_title %} this is amazing!!!! {% endblock head_title%} {% block content %} Welcome to Tweetme 2 Loading... {% endblock content %} 결과물>
[Django]Tweets to HTML via JavaScript CodingEntrepreneurs Django 강의 정리 for문> for ([initialization]; [condition]; [final-expression]) statement 1. 괄호로 감싸고 세미콜론으로 구분한 세 개의 선택식과, 반복을 수행할 문(주로 블럭문)으로 이루어져 있습니다. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/for for for 문은 괄호로 감싸고 세미콜론으로 구분한 세 개의 선택식과, 반복을 수행할 문(주로 블럭문)으로 이루어져 있습니다. developer.mozilla.org home.html> {% extends 'base.html' %} {% block head_title ..