Django 14

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

홀릭스 HOLIX - 공부 중 - Django 소개 및 설치

https://holix.com/course/development-data/UX25 나의 첫 코딩 수업 - AI를 이용한 개발 완벽 가이드 | 홀릭스(HOLIX)나의 첫 코딩 수업 - AI를 이용한 개발 완벽 가이드holix.com HTTP request/response 에 대해서 배웠었다.client 가 request를 보내면server 가 response 를 하는 통신 방식이다. Django가 server의 역할을 하는 쪽 같다. 파이썬 프로세스 안에 장고 엔진이 있는 것.장고 엔진 위에 장고 어플리케이션을 올리는 것. 그러니까,내 기기 위에서 (내 컴터)로컬 OS 가 돌아가는 거고 (windows 또는 mac os)그 위에서 python이라는 프로그램이라고 할 수도 있고 process 라고 할 수도..

파이썬 입문 공부 후, 실제 개발을 해볼 수 있는 공부 중

프로그래머스의 파이썬 입문 강의가 있다.그걸 듣고 나서, 코딩테스트 문제, PCCP 문제를 풀어봤다.근데, 모르는 걸 chatGPT에게 물어보다가, 순간 섬뜩한 기분이 들었다.chatGPT가 저렇게 잘 하는걸, 내가 지금 왜 배우고 있는거지? 그래서, 빨리 뭔가를 개발해서 배포를 해보는 과정을 겪어보라는 친구의 조언이 더해져서,실제 개발을 해서 배포까지 해보는, 시작과 끝을 한 번 겪어볼 수 있는 강의를 알려줬다.그게홀릭스에 있는 낭만공돌이님의 강의이다.https://holix.com/course/development-data/UX25  지금까지 공부했던 건 네이버 블로그에 기록해놨다.https://blog.naver.com/wy_family근데 아내가 네이버 블로그에 남기지 말고 티스토리에 글을 남겨보..