개발일지/임시카테고리689 학습방법 #1 개요 이제는 python과 django의 기초의 70%정도는 준비가 된것 같다. 나머지 30%를 채우고 본격 스스로 만드는 프로젝트를 진행하려고 한다. 프로젝트의 컨셉은 아내를 위한 쇼핑몰을 만들어 줄 것이기때문에 유저관리, 결제기능, 포스트기능, 광고기능 등을 탑재할 수 있을정도로는 공부를 쌓고 시작을 해야해서 일반적인 웹페이지 제작보다는 늦어진것같다. 그래도 이제는 고지가 보인다. #2 최근 공부를 하면서 느낀 점들 1) 욕심이 너무 앞선다. 공부로 기초를 쌓자면 정말 해야할것도 많고 한도 끝도 없더라. 내가 배울 수 있는 역량이 3이라고 했을때 배우고싶은것은 넘쳐 흘러서 100을 넘어갈 정도니깐.. 그래서 나는 정리하는 법을 지금은 배워야 했다. 내가 할 수 있는 것들로 정리를 하고자 한다. .. 2023. 1. 12. Django - 다인수 vs 다인수 (many to many, 다대다) 해결방법 #1 개요 이건 신기한 구조적 접근이다. a = (1,2,3) b = [1,2,3] 이라고 할때 사실상 a 와 b는 각각 인자를 3개씩 품고 있다. 그리고 만약에 a에 b를 대응하려고 a(b)라고 하게 되면 TypeError: missing required positional arguments 라는게 뜨게 된다. 파이썬은 기본적으로 one to one으로 대응되게 설계되어있는게 기본값이기 때문이다. 하지만 a와 b처럼 다대다의 경우는 a(*b) 라고 해주게 될 경우 대응되게 된다. *을 한개 붙여주는 것을 unpack이라고 부르는데 이름을 보아하니, 몇개가 되었든 2개 이상의 인자들을 한 보따리로 뭉뚱그려서 일단은 인자에 넣어주고, 그 넣어준 다음에 한개씩 풀어주며 대응한다는 느낌같다. #2 실제 코드적.. 2023. 1. 10. Django -django-debug-toolbar 설치 및 활용 문제 해결! #1 개요 음... 우선 django-debug-toolbar는 장고를 배포하기 전 혹은 DEBUG 옵션이 True인 동안에 toolbar로 문제를 체크하는 기능이다. #2 설치방법 설치는 https://django-debug-toolbar.readthedocs.io/en/latest/installation.html Installation — Django Debug Toolbar 3.8.1 documentation Troubleshooting On some platforms, the Django runserver command may use incorrect content types for static assets. To guess content types, Django relies on the mime.. 2023. 1. 9. Django - models 명령문 (filter, exclude, order_by, __lte) Django - models 명령문 #1 filter 여기서 __를 두번해주는 이유는 “쿼리셋”으로부터 끌어오는 명령이기때문에 이렇게 해주는 것이고 icontains는 대소문자를 가리지 않고 검색해준다는 의미다. Post.objects.all().filter(message__icontains='123') filter의 반대는 exclude이다. #2 order_by 정렬 기준이다. Post.objects.all().order_by(‘조건’) 이런식으로 사용한다 보통은 #3 __lte lte시리즈는 몇가지가 있는데 1)lte(less then equal) 작거나 같다 2)lt(less then) 작다 3)gte(greater then equal) 크거나 같다 4)gt(greater then) 크다 예시 코.. 2023. 1. 9. 이전 1 ··· 15 16 17 18 19 20 21 ··· 173 다음