웹페이지만들기 13

Django 스타벅스 버전3 | 코드 간결화와 checkbox 중복선택으로 음료를 볼 수 있음

☕️ Github https://github.com/nicesugi/starbucks.git 원래.. 타임어택 테스트 재시도만 해 볼 생각이었는데 점점 업그레이드를 합니다... 이번버전은 코드간결화와 checkbox 를 중복 선택하여 음료를 볼 수 있는 코드를 첨부해봅니다. 6번 코드 : 11-14번 코드 : checkbox 선택하지 않을때 ''으로 표시 > ['1', '', '', '4'] >밑에서 name__category_id와 category_list 필터시 id자리에 숫자가 와야하는데 공백이 올 경우 ValueError 발생 17번 코드 : list 축약문으로 리스트에 있는 공백요소 제거['1', '4'] Image 의 name > "__" 뜻: Drink FK를 타고 들어감>Drink의 cat..

PROJECTS 2022.06.06

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 | tweet 화면에서 게시글 '저장','읽기','삭제'

👩🏻‍💻 Github https://github.com/nicesugi/DjangoClass/tree/main/sns tweet.views tweet함수 : 게시글 저장 home.html & tweet.views : 게시글 읽기 home.html & tweet/views,urls:작성한 게시글 보여주고 삭제 🌱 게시글 데이터베이스 저장 게시글 저장 완료 1. tweet/home.html 2. tweet/views.py 게시글도 로그인이 된 사람들만 작성이 가능하니까 user.is_authenticated 사용 elif문에서 현재 로그인한 사용자를 불러오고, 모델에 글 저장 🌱 작성되는 게시글 브라우저에서 읽기 1. tweet/home.html {'tweet':all_tweet}의 tweet! tw는 tw..

PROJECTS 2022.05.31

Django | 로그아웃

👩🏻‍💻 Github https://github.com/nicesugi/DjangoClass/tree/main/sns logout html&function + link urls 로그아웃 구현 1. user/views.py 로그아웃은 로그인이 되어 있는 상태에서 할 수 있으니 장고의 decorator를 임포트를 사용해줍니다 contrib.auth.decorators 데코레이터에서 login_required 제공합니다. 제한된 상황에서만 작동하며, 함수(첫 번째 인수가 'request'인 경우)와 메서드(첫 번째 인수가 'self'이고 두 번째 인수가 'request'인 경우) 모두에서 이러한 데코레이터를 사용할 수 있었습니다. '/'로 이동하는 이유는 tweet.views에 home 함수에서 자동으로 조건..

PROJECTS 2022.05.31

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

Team Project 2 | 인스타그램 클론코딩 KPT

KEEP(유지하고 싶은 부분) 열정적이며 서로 응원하고 단합하여 문제를 해결해 나가는 분위기 어려운 문제점이 발생 하면 포기하지 않고 서로 맞대어 해결 시간을 가리지 않고 부족한 부분을 채우기 위해 노력함 기대에 못 미치는 결과에도 자신을 깍지 않고 배우면 할 수 있다는 신념 속도가 느려져도 거북이를 뒤쳐지게 하지 않음 누가 봐도 팀원 전원 발전하고 있는 게 보임 모르는 부분에 대해 구글링 을 통해 스스로 해결하고자 하는 자세 PROBLEM(문제점 및 해결방안) 집중을 잘 하다가 옆으로 세는 경향 끊어주는 사람을 정함 ObjectId를 통해 상호작용이 가능한 피드를 구현하려 했으나 실패 BSON 인터프리터를 사용해 JSON 형식으로 데이터 받는 것 시도 팀 전원 오류 발생 으로 미니콘다 다운받아 진행했으..

PROJECTS 2022.05.11

Team Project 2 | Dropdown | 바닐라코드 | 인스타그램 클론코딩 | 🌱

드롭다운 작동 드롭다운을 바닐라 코드로 만들어봄 ! if문과 show, hide를 사용할 줄 안다면 누구나 만들 수 있다. 하지만 나는 어제가 되어서야 정확하게 만들 수 있게 됐다. 구현하지 않음 히스토리 내역 링크 연결(저장,설정,계정 변환) 클릭시 아이콘 색 변화 코딩하면서 어려웠던 점 아이콘 클릭 시, 상단 아이콘'들'이 위로 올라가는 현상 : 상단 아이콘과 히스토리 부분의 태그가 둘 다 태그길래 히스토리 태그를 에서 로 바꿈 히스토리 드롭다운이 숨겨져있지 않고 처음부터 보여져있는 현상 : 아무리 display / visibility / opacity 를 바꿔봐도 상태가 변화가 없었다. 개발자 도구를 이용해 히스토리 드롭다운을 클릭했을때, 작은 삼각형과 네모가 한번에 묶여져 있는 태그가 없었기 때문..

PROJECTS 2022.05.10

Team Project 2 | 회원가입 페이지 | 회원가입 정보 입력시 데이터는 어떻게 저장되나?! 그걸 내가 해냄 | 인스타그램 클론코딩 | 🌱

회원가입 중 ! 정보 입력 후 가입해봅시당. 가입이 되었으면 데이터가 잘 저장되었는지 확인해봅시당. 현재 페이지의 회원가입에 필요한 정보는 이메일 또는 핸드폰 번호 | 이름 | 아이디 | 비밀번호 가 필요하다 이름, 아이디, 비밀번호는 조건문 사용없이 데이터에 저장이 가능하지만, 이메일 또는 핸드폰 번호는 택 1이라는 조건이 있어서 while을 사용하였음 우선 while문을 사용하기 이전에 이메일 과 핸드폰번호의 전역 변수를 만들어주었고 if문 사용을 위해 변수는 공란처리를 해주었다. 간단하게 사용한 함수를 설명하자면, contact_receive : 브라우저에서 이메일 또는 핸드폰 번호를 입력해 사용자가 요청한 데이터 변수. while True: 내용이 true일 경우 1. contact_receive..

PROJECTS 2022.05.05

DB설계를 위한 ERD 특강 | ERD Cloud? ☁️ | 거북이반🐢 | 이 곳은 이해가 쏙쏙

말보다 행동, 해보면 이해가 쉽다 ! (이 블로그는 작성자의 의견일 뿐, 정답이 아닐 수 도 있습니당...) 프로젝트 기획에 있어서 중요한 3가지 ! ERD + Figma + 기능명세서 Figma는 전의 포스팅을 했듯이 브라우저에 어떻게 띄울 것인가 ERD는 DB 구성을 어떻게 했고, 어떤 시스템으로 진행되는가 기능명세서는 각각의 (아이디, 패스워드, 프로필사진, 좋아요 수 등) DB가 어떤 기능을 하는가 실무에서는 위의 3 가지가 기본적으로 있어야 한다고 한다. Figma에 대해서는 앞의 포스팅에 기재를 했었고, 어제(4일)는 ERD 진행 구조에 대한 간단한 내용과 ERD Cloud 사용법을 배웠다. 진행 구조는 사실상 무슨 말인지 알 것 같으면서도 모르겠던데, 막상 ERD Cloud 를 그려보니 알겠..

STUDY/Python 2022.05.05
반응형