Skip to content

yusoojeong/project_d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diary

👩‍🏫목표

👨🏾‍💻 개발 도구

  • Python
  • Django (python framework)
  • Bootstrap4
  • Google Web Browser

🧾 명세

1. accounts

  • 회원가입, 로그인, 로그아웃 구현

2. diary

  • index 는 메인 페이지로 달력 페이지로 나오게 만들기
    • 해당 달이 며칠 있는지를 알아야 한다
    • 음력, 양력을 다르게 설정할 수 있도록 하기
    • 기념일 지정할 수 있게 하기 (d-1일과 d-day에 alert 메시지 띄우기)
  • index는 옵션을 선택할 수 있게 한다.
    • 달별 / 주별 / 일별
  • index는 본인 것이지만 유저들의 공개된 일기도 볼 수 있는 페이지 따로 만들기
  • 비회원은 공개 유저들의 공개글만 볼 수 있게 만들기
  • 날씨는 입력받은 날짜를 받아 크롤링 한 데이터로 가져온다. (직접 입력x)

💣 Code

📅 diary

5. 🌤 날씨 받아오기 (크롤링)

✍🏻 왜 해당 프로젝트를 시작했는가:grey_question:

1. 현재 사용할 수 있는 모든 부분을 활용

  • Python framework인 Django를 이용한 프로젝트 진행

  • Model 및 ModelForm 설정 구현

  • User 모델을 재정의하고 받아올 수 있음

  • Database 1:NM:N 관계 모두 사용

  • 기존 API의 데이터 중 필요한 부분만 크롤링

2. 새로운 기능 및 구현방식을 공부

  • 배경으로 새로운 틀을 만들어 Grid하게 적용

  • 그룹별로 코드를 다른 키를 가지고 해싱하기 편한 구조

  • 서버 배포 및 가능하다면 APP 구현을 하기 용이한 프로젝트

🔥 프로젝트를 통해 배운 점

💧 어려웠던 점

⭐️ 참고한 자료 및 강의 링크

About

project_d

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published