Django
-
django 1~2일차 과제 (1) args, kwargs를 사용하는 예제 코드 짜보기 *args : 가변 인자 (함수의 인자를 몇 개 받을지 모르는 경우) - 초기 로직(직접 짜본 것) def test_1(*args): print(args) return args sample_list = [1, 2, 3, 4, 5] number = test_1(*sample_list) for i in number: print(i + 1) - 개선 로직(구글링) def test_1(*args): result = 0 for i in args: result += i # result = 1 # result = 1 + 2 # result = 1 + 2 + 3 # result = 1 + 2 + 3 + 33 print(result)..
TIL_220615_DRF 강의django 1~2일차 과제 (1) args, kwargs를 사용하는 예제 코드 짜보기 *args : 가변 인자 (함수의 인자를 몇 개 받을지 모르는 경우) - 초기 로직(직접 짜본 것) def test_1(*args): print(args) return args sample_list = [1, 2, 3, 4, 5] number = test_1(*sample_list) for i in number: print(i + 1) - 개선 로직(구글링) def test_1(*args): result = 0 for i in args: result += i # result = 1 # result = 1 + 2 # result = 1 + 2 + 3 # result = 1 + 2 + 3 + 33 print(result)..
2023.01.01 -
길면서도 짧았던 10일간의 django 팀 프로젝트가 끝이 났다. 많이 아쉬웠던 점도 있었고, 충분한 역량과 나 자신 스스로 정말 열심히 했나? 라는 생각이 드는 시간이였다. 늘 대단한 캠퍼 사람들의 역량을 확인하면서 동기부여도 받지만, 그만큼이나 따라가지 못하는 내 자신에게 실망한 일이 여러번 있었다. 그래도.. 그나마 다행이라면 나는 포기하지 않았고, 성취감을 얻었고, 재미를 얻었다. 이 다음의 나는 더 재미있게 즐기고 있는 나 자신을 꿈꾸며 열심히 해보고자 한다. KPT 회고 KEEP 협업 조금 더 상세한 와이어 프레임 작성. (색상 코드 포함) 화면 공유를 통해 즉석에서 상황을 공유하고 함께 확인 전 프로젝트보다 향상된 수준의 git 사용 (부담 없는 병합) 적극적인 팀원 활용(튜터님에게 가기 전..
TIL_220614_팀 프로젝트 django길면서도 짧았던 10일간의 django 팀 프로젝트가 끝이 났다. 많이 아쉬웠던 점도 있었고, 충분한 역량과 나 자신 스스로 정말 열심히 했나? 라는 생각이 드는 시간이였다. 늘 대단한 캠퍼 사람들의 역량을 확인하면서 동기부여도 받지만, 그만큼이나 따라가지 못하는 내 자신에게 실망한 일이 여러번 있었다. 그래도.. 그나마 다행이라면 나는 포기하지 않았고, 성취감을 얻었고, 재미를 얻었다. 이 다음의 나는 더 재미있게 즐기고 있는 나 자신을 꿈꾸며 열심히 해보고자 한다. KPT 회고 KEEP 협업 조금 더 상세한 와이어 프레임 작성. (색상 코드 포함) 화면 공유를 통해 즉석에서 상황을 공유하고 함께 확인 전 프로젝트보다 향상된 수준의 git 사용 (부담 없는 병합) 적극적인 팀원 활용(튜터님에게 가기 전..
2023.01.01 -
이번 django 팀 프로젝트에서는 기획을 기반으로 와인 추천 사이트를 만들게 되었다. 나는 이번 맡은 기능으로는 [x] 찜 목록 보여주기 [x] 찜 와인 클릭 시 상세페이지 이동 [x] 리뷰 목록 보여주기 [x] 리뷰 목록 클릭 시 상세페이지 이동 [ ] 목록 리스트 순서 (최신순, ㅇㅇㅇ순 등) [x] 와인 클릭 시 해당 상세페이지 이동 [x] 찜하기 기능 [x] 찜하기 취소 위의 기능을 구현하게 되었다. 찜 목록 보여주기 - 사용자의 id 를 받아 UserModel 로 대조하여 user 변수에 정의하고 해당 사용자의 와인 위시리스트(ManyToManyField related_name=wine_wish) 정보를 wine_list 변수에 정의한다. - return render 로 보낼 주소와 wine_..
TIL_220613_팀 프로젝트 django이번 django 팀 프로젝트에서는 기획을 기반으로 와인 추천 사이트를 만들게 되었다. 나는 이번 맡은 기능으로는 [x] 찜 목록 보여주기 [x] 찜 와인 클릭 시 상세페이지 이동 [x] 리뷰 목록 보여주기 [x] 리뷰 목록 클릭 시 상세페이지 이동 [ ] 목록 리스트 순서 (최신순, ㅇㅇㅇ순 등) [x] 와인 클릭 시 해당 상세페이지 이동 [x] 찜하기 기능 [x] 찜하기 취소 위의 기능을 구현하게 되었다. 찜 목록 보여주기 - 사용자의 id 를 받아 UserModel 로 대조하여 user 변수에 정의하고 해당 사용자의 와인 위시리스트(ManyToManyField related_name=wine_wish) 정보를 wine_list 변수에 정의한다. - return render 로 보낼 주소와 wine_..
2023.01.01 -
LIFE IS TOO SHORT TO DRINK BAD WINE ' 좋은 와인 알려줄까? ’ “ 나쁜 포도주를 마시기에는 인생은 너무나 짧다 ” 1. 팀 소개 1) 팀 명 : 사다리 2) 프로젝트 명 : LADDER TO WIINE 3) 팀 원 이름 역할 git / blog 엄관용 상세페이지 리뷰 관리(CRUD) 찜 관리 https://github.com/angar2 https://angar2.tistory.com/ 나성근 메인페이지 팔로우 관리 SG-Marco (github.com) sg-marco.github.io 이동현 머신러닝 제품 불러오기(추천포함) 개인페이지 https://github.com/DHL68 https://atommi.tistory.com/ 한건희 회원가입 / 로그인 https://..
TIL_220602_팀 프로젝트 DjangoLIFE IS TOO SHORT TO DRINK BAD WINE ' 좋은 와인 알려줄까? ’ “ 나쁜 포도주를 마시기에는 인생은 너무나 짧다 ” 1. 팀 소개 1) 팀 명 : 사다리 2) 프로젝트 명 : LADDER TO WIINE 3) 팀 원 이름 역할 git / blog 엄관용 상세페이지 리뷰 관리(CRUD) 찜 관리 https://github.com/angar2 https://angar2.tistory.com/ 나성근 메인페이지 팔로우 관리 SG-Marco (github.com) sg-marco.github.io 이동현 머신러닝 제품 불러오기(추천포함) 개인페이지 https://github.com/DHL68 https://atommi.tistory.com/ 한건희 회원가입 / 로그인 https://..
2023.01.01 -
Django 의 기본 user 모델(auth_user) 사용하기 (상속) 1) 상속하기 위한 AbstractUser 임포트 from django.db import models from django.contrib.auth.models import AbstractUser 2) UserModel 의 상속 - 기본 모델에 없던 bio 데이터 추가 # Create your models here. class UserModel(AbstractUser): class Meta: db_table = "my_user" # 여기는 테이블 이름이에요! 꼭 기억 해 주세요! bio = models.TextField(max_length=500, blank=True) 3) 프로젝트앱의 settings.py 에 기본 인증과정 적용 -..
TIL_220530_Django 기초Django 의 기본 user 모델(auth_user) 사용하기 (상속) 1) 상속하기 위한 AbstractUser 임포트 from django.db import models from django.contrib.auth.models import AbstractUser 2) UserModel 의 상속 - 기본 모델에 없던 bio 데이터 추가 # Create your models here. class UserModel(AbstractUser): class Meta: db_table = "my_user" # 여기는 테이블 이름이에요! 꼭 기억 해 주세요! bio = models.TextField(max_length=500, blank=True) 3) 프로젝트앱의 settings.py 에 기본 인증과정 적용 -..
2023.01.01 -
Django 기초 2주차 과정 Django 기초 과정에서 우리가 만들 프로젝트는 sns 이다. 프로젝트 구조 만들기 Django sns 프로젝트 기능 3가지 사용자 관리 (회원가입/ 로그인/ 로그아웃) 글쓰기 친구만들기 공통적인 기능 분류 user앱 : 사용자 관리(회원가입/ 로그인/ 로그아웃) tweet앱 : 글 관리(글쓰기, 삭제, 수정, 댓글)을 담당 프로젝트 세팅 - 프로젝트 폴더 안의 settings.py 파일에서 추가한 기능별 앱 정보를 추가 INSTALLED_APPS = [ 'tweet', 'user', ] 데이터베이스 연결하기 프로젝트를 실행시켜 db.sqlite3 파일 생성 확인 오른쪽의 데이터베이스 탭을 눌러 db.sqlite3 파일 불러오기 db.sqlite3 의 파일 연결을 테스트 ..
TIL_220527_Django 기초Django 기초 2주차 과정 Django 기초 과정에서 우리가 만들 프로젝트는 sns 이다. 프로젝트 구조 만들기 Django sns 프로젝트 기능 3가지 사용자 관리 (회원가입/ 로그인/ 로그아웃) 글쓰기 친구만들기 공통적인 기능 분류 user앱 : 사용자 관리(회원가입/ 로그인/ 로그아웃) tweet앱 : 글 관리(글쓰기, 삭제, 수정, 댓글)을 담당 프로젝트 세팅 - 프로젝트 폴더 안의 settings.py 파일에서 추가한 기능별 앱 정보를 추가 INSTALLED_APPS = [ 'tweet', 'user', ] 데이터베이스 연결하기 프로젝트를 실행시켜 db.sqlite3 파일 생성 확인 오른쪽의 데이터베이스 탭을 눌러 db.sqlite3 파일 불러오기 db.sqlite3 의 파일 연결을 테스트 ..
2023.01.01 -
드디어 내일배움캠프 AI 웹개발자의 메인이 되는 Django 를 배우게 되었다. ㄱ.. 가슴이 웅장해진다!!!! python 의 언어를 어느정도 숙지한 다음에 듣게 되니 조금은 배우는 부담이 덜하다. 하지만 아직 찍먹뿐이라는거.. 딥하게 배워나아가며 이 언어 만큼은 꼭 나의 것으로 만들자!!! Django!! 화이팅!!!! 파이썬 장고 실무 기초 1주차 파이썬 웹 프레임워크란? 웹프레임워크는 개발을 도와주는 하나의 틀!! 파이썬 웹 프레임워크의 종류 최소한의 기능만 제공하는 형태 flask Framework 이미 많은 기능들을 제공하고 있는 형태 Django Django 알아보기 Django의 MVT 패턴 M(Model) 데이터베이스의 모델(ORM) 저장되고 사용되는 데이터의 형태 T(Template) ..
TIL_220526_Django 기초드디어 내일배움캠프 AI 웹개발자의 메인이 되는 Django 를 배우게 되었다. ㄱ.. 가슴이 웅장해진다!!!! python 의 언어를 어느정도 숙지한 다음에 듣게 되니 조금은 배우는 부담이 덜하다. 하지만 아직 찍먹뿐이라는거.. 딥하게 배워나아가며 이 언어 만큼은 꼭 나의 것으로 만들자!!! Django!! 화이팅!!!! 파이썬 장고 실무 기초 1주차 파이썬 웹 프레임워크란? 웹프레임워크는 개발을 도와주는 하나의 틀!! 파이썬 웹 프레임워크의 종류 최소한의 기능만 제공하는 형태 flask Framework 이미 많은 기능들을 제공하고 있는 형태 Django Django 알아보기 Django의 MVT 패턴 M(Model) 데이터베이스의 모델(ORM) 저장되고 사용되는 데이터의 형태 T(Template) ..
2023.01.01 -
배운 내용 사용자 정의 함수 설정 출처 : http://daplus.net/python-django-%ED%85%9C%ED%94%8C%EB%A6%BF-%EB%82%B4%EC%97%90%EC%84%9C-%EC%9D%B8%EB%8D%B1%EC%8A%A4%EB%A1%9C-%EB%AA%A9%EB%A1%9D-%ED%95%AD%EB%AA%A9%EC%9D%84-%EC%B0%B8%EC%A1%B0%ED%95%A9%EB%8B%88/ [python] Django 템플릿 내에서 인덱스로 목록 항목을 참조합니까? - 리뷰나라 이것은 간단 할 수 있지만 주위를 둘러 보았지만 답을 찾을 수 없었습니다. Django 템플릿의 목록에서 단일 항목을 참조하는 가장 좋은 방법은 무엇입니까? 즉 {{ data[0] }}, 템플릿 언어 내에..
WIL_220612_팀 프로젝트 Django배운 내용 사용자 정의 함수 설정 출처 : http://daplus.net/python-django-%ED%85%9C%ED%94%8C%EB%A6%BF-%EB%82%B4%EC%97%90%EC%84%9C-%EC%9D%B8%EB%8D%B1%EC%8A%A4%EB%A1%9C-%EB%AA%A9%EB%A1%9D-%ED%95%AD%EB%AA%A9%EC%9D%84-%EC%B0%B8%EC%A1%B0%ED%95%A9%EB%8B%88/ [python] Django 템플릿 내에서 인덱스로 목록 항목을 참조합니까? - 리뷰나라 이것은 간단 할 수 있지만 주위를 둘러 보았지만 답을 찾을 수 없었습니다. Django 템플릿의 목록에서 단일 항목을 참조하는 가장 좋은 방법은 무엇입니까? 즉 {{ data[0] }}, 템플릿 언어 내에..
2023.01.01