2024/11/05 2

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로 접속이 되는지..