일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Tistory
- Spring Boot
- bulk update
- Python
- jdbc
- 크레인 인형뽑기 게임
- 티스토리
- 호텔 방 배정
- 트라이
- 티스토리 open api
- trie
- 가사 검색
- 프로그래머스
- 알고리즘
- 튜플
- 보행자 천국
- CleanCode
- 카카오 인턴
- 징검다리 건너기
- Open API
- 트라이 #trie #알고리즘
- pycon
- 불량 사용자
- Today
- Total
목록Django(장고) (19)
택시짱의 개발 노트
django 개발을 하다 보니 client가 정의한 request header를 가져와야 할때가 있었다. 만약에 사용자가 헤더에 myheader를 보내주면 django에서는 HTTP_MYHEADER로 읽어와 사용하면 된다. 근데 my_header 이렇게 _ 언더바를 추가하여 헤더로 보내주니 삭제가 되는것을 알수 있었는데 그 이유는 XSS공격을 막기 위한 정책이라고 한다. 그래서 _ 언더바 대신 - 하이픈을 이용해야 되고, my-header로 보내면 HTTP_MY_HEADER로 변환 된다. 즉 - 하이픈이 _ 언더바로 바뀌는 것이다. 그래서 my-header로 헤더를 보내게 되면 request.META['HTTP_MY_HEADER'] 또는 request.META.get['HTTP_MY_HEADER']로 가..
장고 주요 기능들 (1) 1. Function Based Views : 함수로 HTTP 요청 처리 2. Models : 데이터베이스와의 인터페이스 3. Templates : 복잡한 문자열 조합을 보다 용이하게, 주로 HTML 문자열 조합 목적으로 사용하지만, 푸쉬 메세지나 이메일 내용을 만들 때에도 쓰면 편리 4. Admin 기초 : 심플한 데이터베이스 레코드 관리 UI 5. Loggin : 다양한 경로로 메세지 로깅 6. Static files : 개발 목적으로의 정적인 파일 관리 7. Messages framework : 유저에게 1회성 메세지 노출 목적 장고 주요 기능들 (2) 1. Calss Bases Views : 클래스로 함수 기반 뷰 만들기 2. Forms : 입력폼 생성, 입력값 유효성 검..
Django to MySQL interlocking 구성요소 Base: CentOS 7 Apps: Django 2.1 DRF 3.11 MySQL 5.7.30 PyMySQL 0.9.3 사용 가이드 가상환경 만들기 python virtualenv install pip install virtualenv home/wisestudy로 경로 이동 cd ../home/wisestudy python 가상환경 생성 virtualenv {가상환경이름} 가상환경 들어가기 source {가상환경이름}/bin/activate 가상환경에 진입했으면 ({가상환경이름}) [root@wisestudy-local wisestudy]# 이렇게 뜨면 진입 성공 가상환경에서 빠져 나오려면 deactivate 명령어 입력 Django , DR..