STUDY 114

⏱ Django 타임어택 | 6월 10일 | 내가 등록한 상품을 조회하고 주문하는 API 구현

🛒 Git hub https://github.com/nicesugi/shop.git 10번까지 했는데.. 프로젝트 끝나자마자 다시 풀어야겠다. 완성 예시 Django 프로젝트를 생성하고, user, product 라는 앱을 만들어서 settings.py에 등록 user/models.py : 를 받을수 있는 User 이라는 모델을 만들어보세요. product/models.py : 이 들어갈 수 있는 Product 이라는 모델을 만들어보세요. product/models.py :이 들어갈 수 있는 Category 라는 모델을 만들어보세요. product/models.py : 주문한 상태(주문 완료, 결제 완료, 취소, 배송출발, 배송완료) 을 저장할 수 있는 OrderStatus라는 모델을 만들어보세요. 카테..

STUDY/Python 2022.06.10

Team Project 3 | ManytoManyField 불러오기 | CSV to JSON | 6월 8일

Team Project 3 | Watch a Movie N.11 ✨ Github https://github.com/2JYK/Watch-a-movie-N.11-Django 영화 추천 시스템 ; 사용자가 작성한 영화 리뷰를 토대로 영화를 추천 👩🏻‍💻 담당 파트 : movie app > 메인 페이지 & 영화 상세 페이지 🌱 6월 8일 ✔️ CSV파일 json으로 바꾸어 데이터베이스에 적용 ✔️ ManytomanyField 인 Tag(영화장르) 붙이기 ✔️ 메인페이지에서 보여지는 영화들 랜덤 설정 ✔️ 선택한 영화의 정보를 상세페이지에서 확인할 때, 밑에 보여지는 추천 영화와 중복시 추천영화에서 제외 ✔️ 전체적인 프론트엔드로 사이즈, 위치 설정 👍 포스팅 내용 ➕ ManytoManyField 불러오기 ➕ C..

STUDY/Python 2022.06.09

Git Repo 생성했는데 모든 폴더, 모든 파일.. 1만개 이상 올라갈때 해결방법

어느 순간인지 모르겠다. Git에 Repo를 새로 만들어 올렸음에도 불과하고 컨트롤(업로드) 되는 파일들이 1만개가 거뜬히 넘어가고 git remote -v git remote remove origin git remote -v 를 이용해 확인해봐도 해당 폴더가 맞는데 왜 설정하지도 않은 상위폴더 파일들도 같이 올라가는지에 고통받았음. 심지어 PyCharm / VSCode 둘 다 파일 경로 잘 들어와서 했는데도 같은 결과. 이게 또 언제는 되고 그래서 정말 모르겠었는데 오늘 해결방법을 찾았고 해결했다. 우선. 1. git init 필 수 적. 이걸 매번 했었다가 이번에 repo 지웠다 생성했다를 반복하다가 생략한 모양이다. init이 없다면 git이 init을 찾아 찾아 상위 폴더로 올라간다고 함. 2...

STUDY/Git || Github 2022.06.03

⏱ 타임어택 | 카테고리 별로 글을 볼 수 있는 블로그 만들어보기 | 5월31일

🔥 Github https://github.com/nicesugi/DjangoClass/tree/main/blog 7번부터 못했습니다. 주말에 다시 합니다.. ^^ Django 프로젝트를 생성하고, blog 라는 앱을 만들어서 settings.py 에 등록해보세요. Models.py 에 이 들어갈 수 있는 Article 이라는 모델을 만들어보세요. Models.py 에 이 들어갈 수 있는 Category 라는 모델을 만들어보세요. Article 모델의 글 카테고리에는, Category 모델에 존재하는 카테고리만 들어갈 수 있도록 만들어보세요. (힌트: Foreign Key) Admin 페이지를 통해서, Category 모델에 ‘영화’, ‘드라마’, ‘예능’ 이라는 카테고리를 각각 생성해보세요. 새 글을 ..

STUDY/Python 2022.06.01

django 모델 필드의 종류 (굉장히 많은 종류가 있지만,,)

문자열 : CharField, TextField 날짜/시간: DateTimeField, DateField, TimeField 숫자 : IntegerField, FloatField 다른 테이블과 연관을 지어 줄 때 : ForeignKey 예시 #user/models.py from django.db import models # Create your models here. class UserModel(models.Model): class Meta: db_table = "my_user" username = models.CharField(max_length=20, null=False) password = models.CharField(max_length=256, null=False) bio = models.Cha..

STUDY/Python 2022.05.28

Django | Web framework

장고는 웹서비스에 공통적으로 필요한 부분들이 미리 구현되어 있다 예) DB, 로그인, Admin, 패스워드 암호화 등 https://www.djangoproject.com/ The web framework for perfectionists with deadlines | Django Django Django makes it easier to build better web apps more quickly and with less code. Get started with Django www.djangoproject.com 장고의 방식으로 Model Template View 의 약자를 써서 MVT 패턴이라고 부른다. M (Model) 데이터베이스의 모델 (ORM) 저장되고 사용되는 데이터의 형태 T (Templ..

STUDY/Python 2022.05.28

Django | 숙제 | 조건문&반복문&class

👩🏻‍💻 Github https://github.com/nicesugi/DjangoClass/tree/main/django/sns 1. 새로운 파이썬 프로젝트를 만듭니다. (제출을 위해 위치를 잘 기억 해 주세요) 2. project_01.py를 만들고, 주어진 데이터를 반복문으로 모두 출력하는 station_list 함수를 작성하세요 데이터 : my_station=['야탑','모란','이매','선릉','한티','왕십리'] 3. proejct_01.py에 주어진 데이터를 반복문과 조건문을 사용하여 '선릉'만 출력 하는 station_point 함수를 작성하세요 4. proejct_02.py에 게시글을 저장하는 class를 만들려고 합니다. 클래스 안에 들어갈 변수는 ( id, title, author, ..

STUDY/Python 2022.05.27
반응형