배터리가 포함되어 있는 상태개발자가 개발하고 싶은 모든 것들이 들어있음넓은 커뮤니티로 많은 정보를 수용할 수 있다.빠르고 편안한 개발을 지원한다.문서 관리 시스템 (위키, SNS, 뉴스, 블로그, 쇼핑몰) 등 HTML이나 RSS, JSON,XML 에 상관없이 모두 Dj
문자열 Python은 한 줄의 문자열은 79자Django는 한 줄의 문자열은 119자로 추천 DocString은 72자snake_case 사용모듈 레벨 상수는 모두 대문자ClassName은 Capitalized Word한 줄로 된, if, try, except, for
산업연봉근무지수정일생성일Django에서 id는 기본 값(Primary Key) 정의하지 않아도 자동 정의외래키(Foreign Key)를사용하면 뒤에 xxxx_id를 자동으로 생성Job에 위치를 추가하고 싶은데 해당 위치가 다른 테이블에 있다면 location으로 정의해
프론트엔드는 고객이나 사용자에게 보여지는 페이지이기 때문에 DB로 직접 접속할 수 없다. 해당 프론트엔드는 엄연히 말하면, 모두가 노출되는 (Js, HTML, CSS)환경이기 때문에 DB와 직접 연결하면 민감정보 등이 노출될 가능성이 있다. 따라서, backend를 통
CSRF는 사이트간 위조 요청으로 사용자가 자신의 의지와 무관하게 공격자가 의도한 행위(CRUD)를 웹 사이트에 요청하게 하는 공격이다.공격자는 웹사이트가 신뢰하고 있는 사용자 권한을 이용해 공격을 실행하며, 웹사이트 입장에서는 인증된 유저의 요청을 인가하기 때문에 공