코딩 71

Team Project 6 | 7월 13일 |

☀️ https://github.com/2JYK/iPark_django_backend ☀️ ☀️ https://github.com/2JYK/iPark_frontend ☀️ 💨 오늘의 고민: 공원 상세 페이지에 포함되있는 댓글 부분 url을 어떻게 해야할지? 기본적으로 공원 상세페이지 url은 park// 입니다. 페이지 하단에 위치할 댓글 작성 url은 park//comment/ 입니다. 고민 1. 상세 페이지에서 함께 볼 수 있는 공간이니 url이 같아야 하는 걸까? 고민 2. 해당 공원에 대한 댓글의 수정, 삭제시 url은 어떤게 좋을지? 결정과 이유 공원 상세 페이지 : park// 댓글 작성 : park//comment/ 댓글 수정,삭제 : park//comment// 이유는 간단하게 url이 ..

PROJECTS 2022.07.14

Team Project 4 | 6월 13일 | 함수 분리이동, 선호하는 영화 선택, 장르별 영화 검색

Team Project 4 | Watch a Movie N.11 ✨ Github https://github.com/2JYK/Watch-a-movie-N.11-Django 영화 추천 시스템 ; 사용자가 작성한 영화 리뷰를 토대로 영화를 추천 👩🏻‍💻 담당 파트 : movie app > 메인 페이지 & 영화 상세 페이지 🌱 6월 11 ~ 6월 13일 ✔️ 함수 분리 이동 user.sign-in > recommend.taste ✔️ 사용자의 영화 선호도 조사 | taste - taste 함수 * 선호영화 기록이 있는 사용자 > home 이동 * 선호영화 기록이 없는 사용자 > taste 이동 - 역참조 이용 > taste 첫 화면은 Tag 당, 하나의 최고 평점을 받은 영화목록으로 구성 - 새로고침 버튼으로 ..

PROJECTS 2022.06.13

⏱타임어택 > 스타벅스 버전0 | Django 원페이지 | 카테고리에 따라 음료를 보는 API 구현

⏱Github https://github.com/nicesugi/starbucks ❌ 현재 결과물은 타임어택의 결과물이 아닙니다. 주말을 이용해 다시 해 본 결과물입니다. 예시를 보면 checkbox를 이용하였는데, 나는 checkbox가 아닌 a태그를 이용해서 음료가 보이도록 구현해보았다. 사진값은 필수가 아니라지만 해보고싶어서 해보니 터미널에 값은 나오는데 보여지지가 않는 상태다. 내가 3일에 제출했던 결과물과 지금 결과물은 아예 다르다고 할 수 있는데.. (아예 엎고 새로 만듬) 이전에 왜 안됐는지에 대해서는 파악하지 못하였다. 넘어가면 안될 것 같아서 내일(5일)에 checkbox 이용과 사진보여주기 구현을 해보면서 + 제일 처음 했던 코드가 왜 안되는지 이유를 찾아보려고 한다. 6월 3일 타임어..

PROJECTS 2022.06.05

Django | error 띄우기 + 상단바 친구 인증상태에서 진입가능

👩🏻‍💻 Github https://github.com/nicesugi/DjangoClass/tree/main/sns sign_up_view함수error 메세지 & html if error 추가 sign_in_view함수 error메세지 & html if error 추가 tweet함수error메세지&html if error 추가 🌱 회원가입 error 메세지 'error':'비밀번호를 확인해주세요' '사용자의 이름과 비밀번호는 필수입니다' '사용자가 존재합니다' 회원가입 이전버전 회원가입 오류메세지 🌱 로그인 error 메세지 'username 혹은 password를 확인해주세요' 로그인 이전버전 로그인 오류메세지 🌱 게시글 error 메세지 '내용을 입력해주세요' 게시글 오류메세지

PROJECTS 2022.06.01

Django | 게시글의 보기 버튼 누르면 상세페이지 + 댓글 '저장','읽기','삭제'

👩🏻‍💻 Github https://github.com/nicesugi/DjangoClass/tree/main/sns detail_tweet : html, views, urls write_comment : views, urls & detail_tweet 인증여부와 comment부분 추가 delete_comment 댓글 삭제 🌱 게시글 상세보기 게시글 상세보기 1. tweet/views.py 게시글 상세보기의 order_by('-created_at') 을 사용해 시간 역순으로 정렬 return의 tweet 과 comment는 html / my_tweet, tweet_comment는 함수 클래스에서 가져오는 내용 2. tweet/urls.py path('tweet/',views.detail_tweet,nam..

PROJECTS 2022.06.01

Django | 로그인(인증) 여부를 적용하여 접근권한과 보여주는 페이지를 다르게!

👩🏻‍💻 Github https://github.com/nicesugi/DjangoClass/tree/main/sns tweet/에서 로그인(인증) 여부 확인이 가능함 user.views:로그인(인증)상태에서 sign-up/sign-in/ 들어갈 수 없음 🌱 로그인(인증)상태시, tweet 화면 좌측에서 사용자 정보를 나타내 로그인상태를 알 수 있음 + 상단바의 sign-up&sign-in이 아닌 'username님 반갑습니다' 표시 1. tweet/home.html 좌측 내용 수정 2. base.html 상단바 내용 수정 if문이 활용으로 유저가 로그인(인증)이 되지 않았으면 sign-in/sign-up 인증된 상태라면 '~님 반갑습니다'를 보여줌 🌱 로그인(인증)상태시, sign-in / sign-u..

PROJECTS 2022.05.31

Django | tweet 앱 만들기 | sign-up > sign-in > tweet 까지 쭉!

👩🏻‍💻 Github https://github.com/nicesugi/DjangoClass/tree/main/sns Add home.html & tweet.urls.py Add tweet.views.py Add : sns.urls include tweet.urls 🌱 tweet/urls.py 🌱 tweet/views.py user.is_authenticated 장고 기본 함수 > 사용자가 인증을 받았는지 (로그인이 되어있는지) 확인 🌱 sns/urls.py 10번 : tweet앱의 모든 urls.py에 연결하는 코드 추가함으로 모든 tweet에서 만드는 urls를 연결시켜줌 회원가입부터 tweet 페이지까지 쭉 훑어보자! 회원가입-로그인-메인페이지까지

PROJECTS 2022.05.30

Django | 장고의 기본 제공 User모델이 아닌 사용자 지정 모델 사용하기

👩🏻‍💻 Github https://github.com/nicesugi/DjangoClass/tree/main/django/sns Added upgrade user app > migrate Refactor : AUTH_USER_MODEL = 'user.UserModel' & function sign_up_view Refactor : function sign_in_view 참고하세용. django doc - customizing https://docs.djangoproject.com/en/4.0/topics/auth/customizing/ Customizing authentication in Django | Django documentation | Django Django The web framework ..

PROJECTS 2022.05.30

Django | 회원가입시 중복확인 | 로그인시 로그인한 아이디 확인

👩🏻‍💻 Github https://github.com/nicesugi/DjangoClass/tree/main/django/sns 🌱 회원가입시 아이디 중복확인 이미 10번에서 비밀번호와 입력한 비밀번호 재확인하는 코드를 작성했었는데, 이번에는 아이디를 중복확인하여 이미 있는 아이디라면 다시 회원가입 페이지를 보여줍니다. 신규가입 조건이 충족된다면, 어드민에만 저장되어 있던 클래스를 데이터베이스에도 저장한 후에 로그인 페이지로 이동합니다. 중간 중간 print를 사용해서 어디가 틀렸는지 확인해주세용~ 🌱 로그인시 로그인한 아이디를 확인 작업 HttpResponse라는 클래스를 이용해 입력한 username 을 표시하여 확인할 수 있습니다. 9번 코드 username -> me.username

PROJECTS 2022.05.29
반응형