CRUD 4

Django 프로젝트(1) - Hot🔥Deal Blog

https://github.com/UserDongHu/Blog_Project 처음으로 해본 Django 프로젝트. 멘탈 깨진채로 끝까지 완성한 나 칭찬해.. 다음에는 더 진심으로 프로젝트에 몰두하는걸로.. Django Blog Project - Hot🔥Deal Blog 다양한 핫딜 정보를 게시할 수 있는 블로그 입니다. 필요한 물건을 정보 공유를 통해서 저렴한 가격으로 구매할 수 있는 웹사이트 입니다. 카테고리별로 다양한 핫딜 정보를 볼 수 있습니다. 게시글을 통해 바로 쇼핑몰 링크로 이동하여서 구매할 수 있습니다. 1. 목표와 기능 1.1 목표 Django를 통해 핫딜 정보를 게시할 수 있는 블로그 개발 Accounts(로그인, 회원가입)과 CRUD(생성, 읽기, 업데이트, 삭제) 기능을 CBV로 구현..

Django 2023.11.08

Django 실습(9) 동영상 CRUD 구현하기

CBV를 이용해서 모놀로그식 방식으로 동영상 CRUD와 로그인을 구현해보자. url링크는 다음과 같다. /tube # 목록 /tube/1 # 영상 재생과 /tube/create/ # 게시물 생성 /tube/update// # 게시물 업데이트 /tube/delete// # 게시물 삭제 /tube/tag// # 해당 태그를 가진 게시물 목록 /tube/?q='keyword' # 키워드 검색 목록 /accounts/signup/ # 가입 /accounts/login/ # 로그인 /accounts/logout/ # 로그아웃 /accounts/profile/ # 프로필 실습 tube, accounts 앱 추가, settings.py 수정 'DIRS': [BASE_DIR / 'templates'], LANGUAGE..

Django 2023.10.20

Django ORM을 이용해서 DB CRUD 해보기

공식문서 : https://docs.djangoproject.com/en/4.2/ref/models/querysets/#django.db.models.query.QuerySet Django The web framework for perfectionists with deadlines. docs.djangoproject.com Django ORM : 우리가 만든 모델 클래스와 DB에 생성된 테이블을 자동으로 연관지어 주는 기술. python 문법을 통해서 DB를 조작할 수 있다. 실습(4)에서 만들어둔 모델과 DB를 이용해서 ORM 사용해보기. python manage.py shell blog / models.py 에서 Post 클래스 import 하기 >>> from blog.models import Po..

Django 2023.10.11

Django 실습(4) Model과 DB를 이용한 게시물 관리와 업로드

간단하게 startapp blog 만 하고 이미지를 업로드한 게시물들의 목록과 검색 기능을 구현한 index와 게시물의 상세 정보를 볼 수 있는 post와 게시글을 작성하고 파일을 업로드 하는 write를 구현해보자. 실습 여태 했던 실습 내용을 참고하여 여기까지 만들어서 runserver 했을 때 http://127.0.0.1:8000/blog, http://127.0.0.1:8000/blog/write, http://127.0.0.1:8000/blog/1 이 다 잘 실행되는지 확인. blog / models.py 에 DB 설계하기 아래 사이트를 참고 https://docs.djangoproject.com/en/4.2/ref/models/fields/ Django The web framework for..

Django 2023.10.11