목록Web Back-end (3)
할머니의 콤퓨타 도전기
django에서 secret key는 Git과 같은 공개된 장소에 올리면 안된다. 이를 별도의 json 파일로 분리해서 관리해야한다. Django secret key는 cryptographic signing을 제공하는데 사용된다. https://docs.djangoproject.com/en/3.0/topics/signing/ it can be useful to pass data through an untrusted medium. crpytographically signed values can be passed through an untrusted channel safe in the knowledge that any tampering will be detected 이미 노출이 된 상태라면 아래의 Djang..
API (Application Programming Interface) 응용 프로그램이 서로 통신할 수 있도록하는 일련의 규칙 개발자는 서버에 API를 만들어 클라이언트와 대화할 수 있음 REST (Representational State Transfer) 분산 네트워크 프로그래밍의 아키텍처 스타일 REST는 API의 구조(모양) 중 하나 검색창에 입력하여 전송하는 것이 request, 검색된 결과를 서버에서 보내주는 것이 response Request 4가지로 구성 The endpoint The method The headers The data (or body) 엔드 포인트 (The endpoint) 요청한 url root-endpoint/? root-endpoint는 클라이언트가 요청한 API의 시작..
SHOW DATABASES 생성되어있는 DATABASE 조회 SELECT DATABASE() 현재 사용중인 DATABASE 확인 USE [데이터베이스명] 현재 사용중인 DATABASE 변경 SHOW TABLES DATABASE에 추가되어있는 테이블 확인 DESC [테이블명] 특정 테이블 scheme 확인 SELECT [칼럼명] FROM [테이블명] * : 모든 칼럼 DELETE FROM [테이블명] WHERE [조건] 특정 행의 데이터 삭제 TRUNCATE [테이블명] 테이블 전체 데이터 삭제 ALTER TABLE [테이블명] AUTO_INCREMENT= [시작할 값] AUTO_INCREMENT 값 초기화