치킨맛코드

치킨맛코드

  • 분류 전체보기 (196)
    • Cloud (62)
      • AWS(Amazon Web Services) (2)
      • AWS 기초 (46)
      • OpenStack (4)
      • Microsoft Azure (7)
      • Ansible (3)
    • DevOps (58)
      • Terraform (2)
      • Docker & kubernetes (25)
      • DevOps기초 (9)
      • Prometheus & Grapana (2)
      • helm (1)
      • CKA Test 준비 (17)
    • IT기초 (21)
      • linux와 운영체제 (6)
      • IT기본용어 (14)
    • Django (17)
      • 네트워크 (12)
    • JAVA 기초(임시중단) (7)
      • IntelliJ & SpringBoot (2)
    • 잡다한 IT (26)
      • 개발자도 궁금한 IT인프라 (9)
      • Springboot와 AWS로 혼자 구연하는 웹 .. (5)
    • 리뷰 (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

치킨맛코드

컨텐츠 검색

태그

세대별 방화벽 Docker AWS Grafana DHCP docker images 방화벽의 종류 telnet Kubernetes grafana error 띠부씰 스크린드서브넷 베스쳔호스트 docker compose ssh 리뷰 도커 동적 호스트 구성 프로토콜 기능별 방화벽 쿠버네티스

최근글

댓글

공지사항

  • 치킨맛 코드의 공부블로그 입니다

아카이브

분류 전체보기(196)

  • JSON? 제이슨? 제이슨!

    사람이름 같은 이 json를 최대한 축약해서 설명하면 다음과 같다. 프론트엔드에서 서버 쪽으로 요청을 할때는 api에 따라 메소드(get, post, put, delete)를 보내주기로 했는데 이에 대한 응답값을 어떻게 받을 것 인가에 대한 형태이다. 이게 뭔말인지 잘 모르겠다면 다음의 예시를 보며 같이 이해하도록 하자. 프론트 엔드에 다음과 같은 화면이 나타났다고 생각해 보자. 여기에서 몸애좋은물 80 ~ 이라는 것에 대한 정보는 다음과 같을 것 이다. 몸애좋은물 80 ~, 15,400원, 16%, 12,900원 ,645원, 로켓배송 다음과 같은 값들을 프론트 엔드에서 백엔드로 보낼때 순서에 상관없이 발송하게 되면 어떻게 될까? 단순히 자료가 이상하게 받아지는 것을 떠나서 할인율의 변동과 같은 직접적인..

    2022.01.12
  • Django를 이용한 설문조사 앱 만들기 part.3

    지난 시간에 이어서 마저 앱을 만들어 보도록 하자. 먼저 하드코딩된 URL을 제거해 보도록 하자. 하드코딩이란 아래와 같이 주소를 하나하나 일일히 입력한 것을 의미한다. {{ question.question_text }} url이 바뀌게 될 경우 하나하나 일일히 바꿔야 하기 때문에 결국은 노가다가 될 수 있다. 이것을 없에기 위해 url에 이름을 부여하고 표현하도록하자. URL에 이름을 부여하는것은 이미 polls/urls.py에서 해두었다. 코드를 자세히 살펴보면 'dtail'이라는 name을 지정해 둔 것을 볼 수 있을 것이다. path('/', views.detail, name='detail'), temlplates/polls/index.html의 내용을 다음과 같이 수정하도록 하자. url을 쓸건..

    2022.01.12
  • Django를 이용한 설문조사 앱 만들기 part.2

    장고의 특징은 admin관리자를 자동으로 잘 생성해 주는 특징을 가지고 있다. 이 시간에는 이것에 대해 알아보도록 한다. 먼저 관리 사이트에 로그인 할 수 있는 사용자를 생성해 보도록 하자. 아래의 명령어를 입력한 후 원하는 username, E-mail, password를 설정해 주자. 특히 password는 확인을 위해 다시 2번 입력해야한다. python manage.py createsuperuser 값은 임의로 주면 된다. 이 후 서버를 실행하여 Django에 접속하도록 하자. python manage.py runserver 자 그런데 우리는 서버로 접근하기 위해서 어떤 URL로 접근해야 할까? 이 전 시간에 만든 mysite의 URL을 보면 우리는 "admin"으로 접근해야 하는 것임을 알 수 ..

    2022.01.11
  • Django를 이용한 설문조사 앱 만들기 part.1

    이 전 시간에 우리는 어떻게 장고를 설치할 것인지를 배웠다. 이제는 조금 더 나아가도록 하자. 장고를 이용하여 설문조사를 할 수 있는 어플리케이션을 구축하고자 한다. 그러기 위해서는 python manage.py startapp polls(polls대신 사용자가 원하는 이름을 기입해도 상관없다.) 라는 명령어를 사용해 새로운 앱을 설치하도록 하자. 그럼 다음과 같이 polls라는 폴더와 각종 py파일이 설치된 것을 확인할 수 있을 것이며 주요 py는 다음과 같다. admin.py 관리자 개념이다. models.py 모델==데이터베이스 라고 생각하면 편하다. 실질적으로 DB에 접근하기 위해서 장고에서는 이 안에 class형태로 DB를 형성하고 실행한다. views.py 실제 사용자가 하는 행동, 알고리즘,..

    2022.01.11
  • Django를 설치해 보자(django설치)

    django(장고)는 파이선 기반의 웹 프레임워크이다. 기본적으로 파이선의 경우 SQLite라는 경량 DB를 가지고 있기에 DB설정을 따로 할 필요가 없다. 장고를 사용하기 위해서는 먼저 파이선을 설치해야한다. 왜냐하면 장고는 파이선 기반의 하나의 페키지 이기 때문이다. 아무튼 설치를 진행해 보자. 먼저 파이선이 설치가 되었다는 가정하에 다음을 진행하도록 하겠다. 툴은 vscode를 기반으로 하도록 하자. 먼저 터미널 창에서 python (파이선)을 입력해 주자. 그러면 다음과 같이 현제 버전이 나타날 것이다. 이 후 python -m pip install Django 라는 명령어를 입력해 주자. 이 후 다시 터미널에서 python에서 장고의 버전을 확인해 보도록 하자. 무사히 장고가 설치된 것을 확인할..

    2022.01.11
  • Event Storming?(이벤트 스토밍이란?)

    어플리케이션을 구축하기 위한 설계 방법으로 이벤트 스토밍 이라는 방식이 있다. 이 이벤트 스토밍을 하기위해서는 어떻게 해야할까? 1. 먼저 Domain event를 먼저 정의한다. 브레인 스토밍이란것을 한 번쯤은 해 봤을 것이다. 여기에서 이벤트 라는 개념을 하나 추가 해 둔 것이다. 이벤트는 사용자, 혹은 특정 유저가 활동(action)을 해서 생기는 결과값이다. 이런 이벤트와 관련된 내용을 브레인 스토밍하여 중복된것들을 모두 없애거나 합친 후 이런 이벤트들을 발생순서대로, 동시 발생되는 이벤트의 경우 수직으로 합치는 등 규합을 한다. 그런 후 비즈니스 용어로 어떤 일이 발생했는지 기입하는 행위를 의미한다. (시스탬 내부적으로 로직이 어쩌고 저쩌고가 아님! ==> 백엔드에서 어떻게 로직이 돌아가고..어..

    2022.01.03
1 ··· 18 19 20 21 22 23 24 ··· 33
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바