묻고 답해요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
ORM으로 못하는것 질문
안녕하세요 ORM으로 할수 있는것 못하는것 관련하여간단한 흐름을 파악하고자 질문드립니다.아래 강의 슬라이드 캡쳐에서 ORM이 DB에 대해 알아서 처리해주지 않은 케이스는 어떤 것 들이 있는지 궁금합니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
updateform, A user with that username already exists. 에러
updateform에서 disabled = True로 변경하여 url로 접속해보면 제대로 적용이 되는 것을 확인할 수 있습니다.하지만 비밀번호를 입력하고 제출을 누르면 계속해서 A user with that username already exists. 메시지만 뜨고 있는 상황입니다. ㅠㅠㅠ
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
FBV 뷰 이름 중복과 path함수 name 매개변수 중복
안녕하세요 이전강의에서 blog1 을 만들어둔상태에서instagram 을 만들어서 간단 조회(q인자) 강의 듣고있는데 궁금중이 생겨 질문드립니다.위 그림과 같이 지금 뷰이름 과 path 함수의 name 파라미터가 중복되고 있습니다.이렇게 해도 정상 동작중 입니다.Q저렇게 뷰이름과 name값이 중복이 되도 맞는것인지 궁금장고는 도대체 어떤 매카니즘으로 URI~뷰 를 구분 하는 것 인지 궁금합니다.
-
미해결파이썬/장고로 결제 시작하기 (Feat. 아임포트) - 기본편
404 에러
payment_pay tempate에서 code를 view 단에서 portone_shop_id 즉, 제 가맹점 식별코드를 사용해서 IMP.init을 하는데, 안열립니다.처음에는 전부 구현 후, 404에러가 떠서 강사님이 자신의 가맹점 식별코드를 사용하지 않고, iamport걸 사용해서 찾을 수 없다가 뜬다고 말씀하셨는데, 저는 바꾸고 나서도 계속 변함없이 뜹니다. 오류를 계속 추적해봤는데, model 단에서도 Iamport api가 연결이 안되고, template 에서도 바꾼 가맹점 식별코드를 사용해도 api를 불러오지 못합니다. 그 전까지는 iamport 가맹점 식별코드를 사용해서 pg 사의 모듈이 잘 떴습니다. 혹시나 해서 코드를 재발급 받고 다시 적용을 했는데도 똑같이 404 에러가 나옵니다.
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
영상 하단 pandas 이용한 DB접근 예시 중 질문
위 스크린샷에서 마지막 말이 잘 와닿지가 않습니다.ㅠㅠ그러니깐 장고qs객체를 pandas df객체로 변환하면 매번 SQL쿼리를 작성하지 않아도되는것인거고??? 장고를 통해 매번 SQL 쿼리를 작성하는 번거로움이 없어진다 는건가요??? 위 예시만 보면 어쨌든 qs객체(SQL요청 준비 코드) 정의 하였고 결국 qs.values 메서드 코드에서 SQL이 날라가지 않나요??? 새로운 사실을 알게되어 정확하게 이해해서 인사이트 얻고 넘어가고 싶어서 여쭤봅니다!
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
쿼리셋 중 빈쿼리셋 용도/사례가 궁금합니다
강의중 별건 아니지만 빈 쿼리셋은 도대체 어떨때 이용되는지 궁금합니다.(용도/사례)
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
ClsModel.objects 인터페이스 질문
qs1: QuerySet = Post.objects.order_by('id').all()qs2: QuerySet = Post.objects.order_by('id') -> 수업에서 사용한 방식에서 qs1 처럼도 해보니아래 코드블록처럼 두개의 결과가 똑같습니다.<class 'django.db.models.query.QuerySet'> SELECT "instagram_post"."id", "instagram_post"."message", "instagram_post"."photo", "instagram_post"."is_public", "instagram_post"."created_at", "instagram_post"."updated_at" FROM "instagram_post" ORDER BY "instagram_post"."id" ASC <QuerySet [<Post: 첫번째 메세지>, <Post: 두번째 메세지>, <Post: 세번째 메세지>]><class 'django.db.models.query.QuerySet'> SELECT "instagram_post"."id", "instagram_post"."message", "instagram_post"."photo", "instagram_post"."is_public", "instagram_post"."created_at", "instagram_post"."updated_at" FROM "instagram_post" ORDER BY "instagram_post"."id" ASC <QuerySet [<Post: 첫번째 메세지>, <Post: 두번째 메세지>, <Post: 세번째 메세지>]> Q1.둘다 내부적인 매카니즘이 똑같아서 아무거나 사용해도 되나요?Q2.똑같다하더라도 보통 어떤걸 많이 쓰나요 혹은 어떤걸 주로 쓰시고 그 이유는 무엇인가요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
장고로 엑셀파일 편집 홈페이지 만들기 질문입니다
안녕하세요 장고로 홈페이지를 만들고 있는데 궁금한 것이 있어서 질문남겨봅니다여러 엑셀파일을 업로드 해서 각 엑셀파일별로 편집 후 파일들을 하나로 합쳐서 다운로드 받게하려는 기능을 구현하려고 하고 있습니다각 파일별 업로드 후 편집하는 것 까진 구현했는데 그 파일들을 하나로 합쳐서 다운로드 하는 것이 구현이 안되는 상황입니다이럴때 함수로 그 파일들을 합쳐서 다운로드도 가능하게 할 수 있을까요?별도의 데이터베이스는 사용하지 않으려고 합니다장고쪽인지 또는 html쪽 문제인지 궁금합니다해당 코드의 주소입니다how to merge excel file with python django - Stack Overflow감사합니다
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
자주쓰는 필드 공통 옵션 설명 하실때 질문 있습니다
[5:00 경] * db_index (DB옵션): 인덱스 필드 여부 (디폴트: False = 인덱스컬럼지정X) * 장고 마이그레이션 하게되면 적용됨 * 근데 이미 DB설계해놨다면, 모델에 정의해놔도 사용되지 않음. (이건 마이그레이션 할때 사용하는거라서)* unique (DB옵션): 현재테이블 내에서 유일성 여부 (디폴트: False = 유일하지 않다) * 장고 마이그레이션 할때도 사용 * 장고단에서 유효성검사 할때도 사용위 컬럼 설명들에서 마이그레이션 할때 사용 이라는게 무슨 말인지 잘 모르겠습니다.예컨데 마이그레이션 되면 실제DB에 컬럼에 인덱스가 지정되는거 아닌가요? 마이그레이션 할때만 사용된다 거나 마이그레이션 할때 사용되지 않는다는게 무슨 말인지 모르겠습니다.
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
개발환경을 바꿨는데 alt + 엔터 (장고 API 임포트 자동완성) 기능 동작이 안되고 있는 이슈
프로젝트를 파이참으로 로드/열고 가상환경으로 다시 만들어 주었고 프로젝트와 가상환경을 연동해주었습니다. 여기서 궁금한게 2가지 있습니다.장고프로젝트마다 혹은 가상환경이 바뀔때 마다File Watchers 에 black 규칙을 추가해 주어야 하나요? 그리고 상황(프로젝트코드, 가상환경) 이 바뀌어서 그런지 이전 장고설계철학 강의에서 잘되던 장고 임포트 자동완성이 계속 안되고 있어서Languages&Frmaworks 설정도 확인해서 잘되어있음을 확인했고 (아래 이미지)File > Invalide Caches > Invalidate and Restart 해줬는데도 안되고 있습니다. (체크박스 옵션은 모두 체크 안 했습니다)음..혹시 이유와 해결책이 있을까요?
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
`장고설계철학 개발환경`으로 `파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트` 강의 듣기
장고설계철학 강의 듣고 바로 이어서 듣는중인데아래와 같이 두 강의의 구축한 개발환경이 다른상황 입니다. Q1.1. 혹시 아래에 적은 장고설계철학 개발환경으로 그대로 진행해도 괜찮은 버전인건지 궁금하고2. 팩키지관리명령어가 서로 달라도 패키지가 저장되는 경로는 동일해서 장고설계철학 개발환경으로 그대로 진행도 상관 없는지/있는지 궁금합니다.개발환경 - 파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트Python~=3.7.13 ( 아나콘다파이썬 사용)Django~=3.0.0 (3.0.14 설치됨)pip install 명령어로 패키지 설치/관리IDE(VSC) - 디폴트 터미널: 명령프롬프트개발환경 - 장고설계철학Python~=3.10.4 ( 공식홈 사용)Django~=4.0.10python -m install 명령어로 패키지 설치/관리IDE(Pycharm PRO) - 디폴트 터미널: 다운받아 설치한 최신윈도우파워쉘
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
템플릿 엔진 설명 중에서
# Q1`템플릿엔진` 설명하실때`"복잡한 문자열을 손쉽게 조합하기 위한, 문자열 렌더링 엔진"` 이라고 하셨는데,복잡한문자열 이라는게 예를 들면 어떤건가요?데이터가 동적으로최종적으로 장고에서 나가는 문자열을 만들때전체적인 구조(와꾸) 예) HTML, 이메일공통내용 등1번에서 데이터가 동적으로 바뀔 필요가 있을때동적을 바뀔 데이터를 `복잡한 문자열` 이라고 한건가요? # Q2장고설계철학 들어서 꼭 템플릿엔진이 템플릿파일(html)을 뷰단으로 렌더링/포워딩 할때만 쓰이는게 아니고 메일내용 만들때도 인지는 하고 있는데자꾸 복잡한문자열 저 말이 무슨 말인지 몰라서 여쭤봅니다. 그리고 장고템플릿엔진 API는설계철학에서 배운 render 함수와 render_to_string함수가 맞죠? 그리고 상대적으로 자주 쓰이는 다른 API는 어떤상황에서, 어떤API가 더 있을까요? (from django.shortcuts import render)(from django.template.loader import render_to_string)render 함수 내부적으로는render -----> render_to_string 참조 한다고 기억하고 있습니다. # Q3그리고 장고에서 최종적으로 나가는(HTTP응답/이메일내용) 데이터의 포맷 이"HTML, 이메일공통내용(텍스트) ..." 처럼 모두 문자열 인가요?아니면 장고에서 최종적으로 나가는 것 중에서 문자열이 아닌것들은 장고템플릿엔진 거치지 않고,문자열인 것들만 장고템플릿엔진 거치고 최종적으로 문자열 형태로 나가는건가요?
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
`장고 주요 기능들 (2)` 슬라이드 질문
안녕하세요 강의 듣기 시작한 사람입니다.[3:15~] `장고 주요 기능들 (2)` 슬라이드 설명하실 때* `Forms`: 입력폼 생성 → 입력값 유효성검사 → DB로의 저장 일련의 과정을 지원 * 장고를 개발하는 사람은 이를 잘 활용할 수 있어야 함.. ***이라고 하셨는데요Q) 프론트엔드가 웹페이지가 아니라 모바일(앱) 일 때도 일련의기능들의 이점때문에 `장고Form`을 활용 할 수 있는지? 궁금합니다
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
staic 파일을 버전관리에 포함하면 안되는 이유?
안녕하세요 교수님강의중에 static파일들은 절대 버전관리에 넣으면 안된다고 하셨는데 이유가 뭔가요?저도 .gitignore로 __pycache__같은 것은 제외 시켯는데 static이나 media나 뭐 나머지것들은 나 git으로 버전관리는 하고 있습니다,. 졸업작품중에 팀원들과 같이 공유할 목적으로요. 안되는 이유가 있나요.? 그리고 또 버전관리를 하면 안되는 파일들이 있을까요? ex) media파일같은거?그리고 수업외 질문입니다만. 장고 rest 프레임워크와 리액트 그리고 도커까지 다 하기에는 어려움이 있어서 우선 제일 기본적인 비 SPA? 웹페이지를 만들고 aws로 sql과 s3스토리지로 배포시도를 하고 있는데 비 SPA 방법으로만 웹페이지를 만들고 실제로 베포끼지 가능한지 여쭙고 싶습니다,(물론 웹의 완성도는? 떨어질 수 있겠지만요?) 항상 좋은 답변 감사합니다.
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 장고 웹프로그래밍
경로 관련 질문
<Django Template(템플릿)에 대한 소개>에서 하얀색 칠한 부분이 views.py에서 작성한 코드이기 때문에 경로상 templates/polls/main.html이 맞는것이 아닌지요?근데 그렇게 돌려보니 error가 뜨더라구요경로가 templates없이 지정되었음에도 불구하고 에러가 나지 않는 이유가 궁금합니다.
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 장고 웹프로그래밍
docker compose up과정에서 module not found error발생
docker compose up에서 아래와 같은 오류가 발생하였습니다. member 라는 모듈을 찾을 수 없다고 하는데 어떻게 해야될지 문의드립니다. +app/app/urls.py에서 member가 언급된 path를 주석처리하니 compose up이 돌아가긴 했습니다.
-
해결됨Vue.js - Django 연동 웹 프로그래밍 (실전편)
추가영상 Index.html 자세히 알아보기 강의에서
강의에서 나와있는데로 <v-navigation-drawer> 옆에 clipped를 추가하고 <v-app-bar> 옆에 clipped-left를 추가했습니다.그렇게 해도 강의와는 다르게 페이지의 네비게이션 바가 페이지 위 Application 바 밑으로 들어가지 않습니다. 어떤게 문제인지 알려주시면 감사하겠습니다
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
파이참 장고 인식 불가 문제
이런식으로 파이참에서 장고 라이브러리를 인식 못하는것 같습니다. 실행에는 문제없으나 인텔리센스 도움을 못받고 있습니다 ㅠ 머가 문제일까요
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
배포용 도커 컨테이너 실행이 안됩니다
docker-compose exec web python manage.py migrate를 했는데도 웹에 Bad Request (400) 라고 나옵니다docker-compose logs 내용인데 오류메시지가 어디있는지 모르겠어요
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
AttributeError: 'car' object has no attribute 'get_price'
# 가격정보(인상 전) print(car1.get_price()) print(car2.get_price()) 위와 같은 에러가 발생하는데, 어디서 에러가 발생하는건지 여쭤봅니다ㅜㅜ 에러 문구 : AttributeError: 'car' object has no attribute 'get_price'