본문 바로가기 메뉴 바로가기

B_log

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

B_log

검색하기 폼
  • 분류 전체보기 (311)
    • 알고리즘 학습 (174)
      • 알고리즘 개념 (8)
      • 프로그래머스 (48)
      • Codility (12)
      • 백준 알고리즘 (62)
      • 파이썬 알고리즘 인터뷰 (13)
      • 삼성 SWEA (20)
      • 종만북 with 파이썬 (5)
      • with Swift (1)
    • iOS 앱개발 (66)
      • Swift Basic (14)
      • iOS (33)
      • WWDC (6)
      • 암호화폐 거래소 앱 프로젝트 (6)
      • Daum Cafe 검색 앱 프로젝트 (5)
      • Swift GuideLines (2)
    • Web (29)
      • 개념 학습 (3)
      • Python | Django (18)
      • 우아한테크코스 (2)
      • AWS (2)
      • Java Script (4)
    • SQL 학습 (4)
      • 프로그래머스 SQL 문제풀이 (4)
    • 개발 독서 (15)
    • 개발 정보 (4)
    • 회고 (2)
    • 주식 (0)
      • 주식 독서 (0)
    • 제품 구매 후기 (2)
    • 이런 저런 생각들 (0)
  • 방명록

Web (29)
[AWS] - Permission denied (publickey) issue

compute-1.amazonaws.com:Permission denied (publickey) - EC2 접속시 해당 문제 발생 해결책 1 - 접속 방법을 변경하라는 블로그 자료를 찾음 - 해결 안됨 해결책 2 - pem 파일의 속성에서 권한을 all grant로 설정 - 해결 안됨 EC2 자체에서 접속 - 인스턴스 -> 연결 -> 연결 참고 : https://devmango.tistory.com/9

Web/AWS 2020. 11. 17. 19:50
[AWS] - AWS 배포시 발생한 이슈

deploy Django project on AWS AWS 진입하기 settings.py - 배포를 위해 필요한 설정이 존재 - 접근 가능한 HOSTS를 수동으로 설정한다. port issue - port가 localhost로 잡혀 보안 이슈가 발생하여 실행이 되지 않았다. local로 작업할 때 처럼 단순히 runserver 하는 것이 아니라 runserver 0:8000로 port를 직접 잡아 주어야한다.

Web/AWS 2020. 11. 10. 21:36
{{ Django }} - Ruby on Rails와의 비교

Django vs Ruby on Rails 공통점 routes.rb - Django의 urls.py와 비슷한 역할 - Controller(Django에서 Views)의 메소드를 실행시켜준다. ex) get '/gogo', to: 'lotto#index' => get방식의 gogo가 url에 들어오면 lotto라는 이름의 controller에 가서 index라는 메소드를 실행시킨다. 성능 - Ruby와 Python의 성능 수준은 거의 동일하다. 일반적인 CRUD 앱에서는 차이가 눈에 띄지 않는다. 성능이 우선 순위 목록에서 높고 수천 명의 동시 사용자에게 서비스를 제공해야하는 경우 올바른 선택이 아니다. Architecture - 두 언어의 아키텍처 는 MVC 모델을 기반으로하며 잘 구조화되어 있습니다. ..

Web/Python | Django 2020. 11. 10. 16:11
{{ Django }} - AJAX in Django

Django에서 AJAX 사용하기 AJAX를 사용하지 않는 방식과 AJAX 사용과의 차이점 - 왼쪽 방식은 AJAX를 사용하지않는 것으로 Request가 들어오면 url로 href 되어 views.py에서 models.py의모델 내용을 변경하고, 변경사항을 반영하는 템플릿으로 다시 redirect해준다. 이 과정은 새로고침으로 볼 수 있다. - 오른쪽 방식은 AJAX를 사용한 것으로 Button Onclick을 JS로 감지하여 AJAX를 통해 서버와 통신한다. 즉, 위에서는 url을 바로 Django에서 href하는 것과 다르게 AJAX를 통해 통신하는 과정이 추가된다. AJAX 예시 코드 1 2 3 4 5 6 7 8 9 10 $.ajax({ url: '127.0.0.1:8000/hello', type:..

Web/Python | Django 2020. 11. 6. 13:50
{{ Django }} - URL Dispatcher & Regex(정규표현식)

URL Dispatcher - HTTP request가 들어올 때마다, 등록된 urlpatterns 상의 매핑 리스트를 처음부터 순차적으로 훝으며 URL 매칭을 한다 - 매칭되는 URL Rule이 다수 존재해도 처음 매칭되는 Rule 만을 사용한다. - 매칭되는 URL Rule이 없을 경우 404(Page Not Found) Error 응답을 발생한다. Django.conf.urls.url() (Django 1.x 버전) - Django 1.x 버전의 url() 메소드가 regex 사용을 위한 re_path()가 되고, path가 추가되었다. Django.urls.path() - 기본 지원되는 Path converters를 통해 정규표현식 기입이 간소화되었다. urlpatterns 예시 - Django ..

Web/Python | Django 2020. 11. 5. 17:07
{{ Django }} - Slicing in django templates

장고 템플릿에서 요소 슬라이싱하기 - Django의 models나 views에서 객체 자체를 슬라이싱하는 것이 아니라 이미 존재하는 객체를 슬라이싱해서 django template을 표현할 때에는 아래와 같은 표현으로 사용한다. {{ element|slice:"start:end+1" }} 주의할 점 - 파이썬과 다르게 template에서는 띄어쓰기가 문제가 될 수 있다. element | slice : "" 처럼 표현 할 경우 에러가 발생했다. - slicing 뿐만 아니라 element|문법 표현을 통해 다양한 기능을 사용할 수 있다. model 자체에서 slicing하기 - model에서 model 객체의 필드 값을 슬라이싱해서 새로운 필드로 정의해주는 것이 아니라 함수를 정의해 슬라이싱 값을 ret..

Web/Python | Django 2020. 10. 15. 12:39
{{ Django }} - Request_Response Cycle

WSGI (web server gateway interface) - 웹서버(nginx, apache)와 django framework를 연결하는 역할을 한다. - 웹서버 vs 웹 어플리케이션 서버 참고 : logical-code.tistory.com/30 웹 서버와 웹 어플리케이션 서버의 차이 웹 서버(WS)와 웹 어플리케이션 서버(WAS)의 차이 웹 서버(Web Server) 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 정적으로 처리해 반환하는 프로그�� logical-code.tistory.com URL RESOLUTION - urls.py에서 request된 url을 역할에 맞게 잘게 나누어주는데 이 작업을 parsing 이라고 한다.

Web/Python | Django 2020. 9. 29. 11:03
{{ Django }} - Model Manager

ModelCls.objects - Default Manager로서 ModelCls.objects가 제공된다. - 일반적으로 order_by를 해주는 것이 좋다. ModelCls.objects.all() ModelCls.objects.all().order_by('-id')[:10] => SELECT * FROM app_model ORDER BY id DESC LIMIT 10; ModelCls.objects.create(title="New Ariticle") => INSERT INTO app_model (title) VALUES ("New Ariticle"); filter vs exclude - parameter로 "필드명 = 조건값"을 지정한다. => Item.objects.filter(name="New ..

Web/Python | Django 2020. 9. 28. 20:32
이전 1 2 3 4 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 나무자르기#BOJ#이분탐색#Python
  • 섬의개수#백준알고리즘#Python
  • 암호코드#dp#BOJ#Python
  • Swift#Tuples#Range
  • 텀 프로젝트#백준알고리즘#Python
  • 파이썬알고리즘인터뷰#4장
  • 리모컨#완전탐색#BOJ#Python
  • 병든 나이트#BOJ#탐욕법#Python
  • N으로 표현#DP#Programmers#Python
  • Brackets#Stacks and Queues#Codility#Python
  • 종이자르기#분할정복#BOJ#Python
  • 순열사이클#BOJ#Python
  • Distinct#Codility#Python
  • API#lazy#
  • 백준 알고리즘#BackTracking
  • 쿼드트리#BOJ#분할정복#Python
  • 공유기 설치#BOJ#이분탐색#Python
  • 랜선자르기#이분탐색#BOJ#Python
  • PassingCars#Codility#Python
  • filter#isalnum#lower
  • 미로 탐색#백준알고리즘#Python
  • NumberofDiscIntersections#Codility#Sort#Python
  • 배열합치기#분할정복#BOJ#Python
  • django
  • 반복수열#백준알고리즘#Python
  • 날짜 계산#BOJ#완전탐색#Python
  • 터틀비치#리콘#xbox#controller
  • django#slicing
  • Triangle#Sorting#Codility#Python
  • 토마토#백준알고리즘#Python
more
«   2025/09   »
일 월 화 수 목 금 토
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 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바