본문 바로가기

프로젝트/Django - How Dimt?36

Django poj.c D0 ) 금요일, 1주차 중간 발표 (+ 감상) - 4일차 Code D 발표 0번 글, 프로젝트 4일차 1. 매주 금요일 국비 과정 학원에서 프로젝트 중간발표를 한다. 중간 프로젝트에 비하면 수강생 참여율이 저조한 편. 오늘 발표는 나를 포함하여 두 팀 뿐이었다. 다른 한 팀은 4인이 뭉쳤다. 나는 주 언어를 학원 커리큘럼과 달리하기 때문에 개인 프로젝트가 되었다. 2. 학원의 커리큘럼은 자바 중심이다. 파이썬과 관련된 교육은 하나도 없다. 한 번뿐인 국비교육 기회를 살리지 못해 아쉽긴 하지만, 학원 알아볼 때는 '코딩'이라는 단어 외에는 거의 아는 게 없던 시기라서. 선택의 폭도 너무 제한적이었고. 장기적인 관점에서 자바보다는 파이썬 중심의 기술 스택이 나와 더 잘 맞고 보다 경쟁력이 있으리라 생각하기에 과감하게 옮겼다. 하지만 수업과 선생님의 도움을 기대할 .. 2022. 4. 22.
Django poj.c B2 ) 소셜로그인 구현 중 - 4일차 Code B Django 1번 글, 프로젝트 4일차 django-allauth 라이브러리를 이용한 구글 소셜 로그인 기능을 구현 중이다. 로그인 이후로 페이지에서 세션이 어떻게 동작하는지 더 알아보고 공부해야 다음 단계로 넘어갈 수 있을 것 같다. 언제나처럼. 코딩하는 시간은 잠깐이고, 검색과 공부하는 시간이 대부분. 2022. 4. 22.
Django poj.c B1 ) 반응형 지옥 - 3일차 Code B Django 1번 글, 프로젝트 3일차 반응형 레이아웃 잡기가 너무 어려워서 조금 눈물 날 것 같은 기분 css와 부트스트랩만 가지고 하루 종일 씨름했다. 내가 만든 레이아웃에 부트스트랩 예제를 적용하는 방법에서 부트스트랩 예제를 내가 원하는 디자인으로 수정하는 방법으로 기우는 중이다. 가야 할 길이 너무 멀게 느껴지는 요즈음. 2022. 4. 20.
Django poj.c A2 ) 칵테일 브레인스토밍 기록 - 3일차 Code A 2번째, 프로젝트 3일차 브레인스토밍 기록 1. 기능 - 보편적인 칵테일 레시피를 제공 - 유저의 오리지날 레시피를 공유 - 그리고 칵테일 사진 포스팅 - 좋아요 기능 2. develpment tasks - 레시피 DB 모델링 -> 4순위 - 계정 생성/관리 -> 1순위 - 프로필 페이지 -> 3순위 - 사진 CRUD -> 2순위 - 레시피 CRUD -> 5순위 3. DB modeling > 레시피 model 작성자(not null) 작성일 (not null) 출처 (null) - ex) 조주기능사 레시피 잔 (not null) 레시피 순서(not null) - 기주, 음료, 기법 구분없이 최대 30 필드 > 기주 model 기주 (max 10, 순서 있음) 음료 (max 10, 순서 있음).. 2022. 4. 20.
Django poj.c A1 ) 주제 변경 - 2일차 Code A 1번째, 프로젝트 2일차 1. 기본적으로 내가 사용할 프로그램을 만드려고 했었다. 그래서 선택한 주제가 To-do-list 기반의 SNS 웹 애플리케이션이었는데, 아무리 생각해도 아이디어가 너무 빈곤했다. What I Did, 줄여서 WIDid. 나름 잘 지은 이름이라고 생각했는데. 다음에 토이 프로젝트 수준에서 만드는 것으로 2. 새로 정한 주제는 칵테일. 2022. 4. 20.
Django poj.c B0 ) Bootstrap5 설치 및 base.html 작성 - 2일차 Code B Django 0번 글, 프로젝트 2일 차 npm을 이용한 부트스트랩 로컬 설치 구글 폰트 적용 hade / header / base / footer - html 파일 분리 주제 변경에 대한 필요성 절감!! 2022. 4. 20.
Django poj.c C0 ) DB 선택 - 1일차 Code C - Database 0번 글, 프로젝트 1일차 결론 NAS 위에 postgresql docker 컨테이너를 DB로 사용. DB 세팅에도 고민이 많았다. DB 서버를 로컬에 둘지 외부에 둘지 어느 DB를 사용할지 처음에는 docker desktop을 이용하여 로컬에 postgresql 컨테이너를 띄웠다. 예전부터 느껴왔지만 생각보다 docker desktop이 리소스를 많이 잡아먹는다. 순간순간 멈칫하는 컴퓨터를 보고 생각을 접었다. DB 프로그램을 로컬에서 돌리고 싶지는 않았다. 기존 프로젝트처럼 NAS에 docker 컨테이너를 띄우는 방식으로 나중에 프로젝트를 웹서버로 올릴 생각이니까 DB서버가 외부에 있어야 편하다. MySQL과 postgresql, Django 는 postgrsql 쪽이.. 2022. 4. 19.