PostgreSQL 4

Python Django Project를 AWS 상에서 작동하는 서비스로 만들다 (1) - 구조를 짠 뒤, RDS 부터!

시작은 Django의 official documentation을 확인해보자. 개발자 입장에서 배포하는 건 deploy라고 함Django currently supports two interfaces: WSGI and ASGI.WSGI is the main Python standard for communicating between web servers and applications, but it only supports synchronous code.ASGI is the new, asynchronous-friendly standard that will allow your Django site to use asynchronous Python features, and asynchronous Django feat..

Django Model 작성 / Migration과 결과 확인 / DB 확인 (PostgreSQL의 pgAdmin 4, Django Admin 기능)

Model을 작성하려면,관계형 DB에 대한 이해가 필요하다Model 에는 data type을 정의해야 하고, 그들의 관계를 정의해야 한다.지금 만들어보려고 하는 건, AI Chatbot.메시지를 주고 받는 것이 기본이니,메시지라는 데이터 타입이 있다.- 이거는 본인이 만들 것에 대해서 설계를 하는 것이니 정답이 있는 건 아님. - 발신자- 내용- 발신 날짜 시각- 채팅방의 FK - 채팅방이름- 만들어진 날짜 시각 (채팅방이 만들어진 시간 순서대로 보여주려면 필요) 채팅방 - 메시지 : 1:N 관계즉, 메시지는 채팅방에 FK 를 가져야 함.class - object의 관계는Schema - record 의 관계랑 같은 관계.django 가 그걸 적극적으로 이용하는 것table, shema table을 정의한..

Django 와 PostgreSQL의 연결, 그리고 App 생성 (인생 첫 웹사이트 구축)

말그대로 Django, PostgreSQL 설치를 했고, python manage.py startapp chatbot 이라고 해서,chatbot 이라는 이름의 앱을 생성했다.chatbot 이라는 새로운 폴더? 가 생겨난 것 같다. 그 폴더 안에 파이썬 파일들이 있다.admin, apps, models, tests, views. 앞서서 배운 것 중에, 어플을 MVC (Model, View/Template, Controller/Worker) 의 구성으로 바라보았다.그러니 장고 어플을 생성했더니 저렇게 파이썬 파일들이 기본적으로 설치가 된 것.  1. 이제, 기본 View 작성을 할 것.2. runserver --> localhost기본 뷰를 작성해서 런서버를 한 다음에, web browser로 접속이 되는지..

관계형 데이터베이스 및 PostgreSQL

https://holix.com/course/development-data/UX25 나의 첫 코딩 수업 - AI를 이용한 개발 완벽 가이드 | 홀릭스(HOLIX)나의 첫 코딩 수업 - AI를 이용한 개발 완벽 가이드holix.com 데이터베이스의 필요성- 구조적이고 형식에 맞는 저장을 하고, 새로 생긴 데이터를 잘 저장을 하면,1. 데이터의 정합성을 관리하기 더 쉬움, 정합성이라는 건, 데이터가 서로 모순이 없는 상태2. 쓰고 읽는 속도를 최적화할 수 있음. 저장,불러오기, 쿼리 등등3. 표준을 만들어 타 프레임워크와 호환성을 높일 수 있음4. 백업과 복원이 쉬움5. 이벤트(transaction)를 완성도 있게 처리할 수 있음 --> ACID Transaction 트랜잭션의 주요 특징 ACID : 트랜잭..