묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결코알못에서 웹서비스 런칭까지 : 2021 제주 코딩 베이스캠프(Django)
javascript 자동완성 안됨
vscode에서 html은 자동완성이 되는데 javascript 자동완성이 안됩니다. 해결방법이 있나요?
-
미해결ChatGPT 영어 상황극 채팅 서비스 만들기 (Feat. 파이썬/장고채널스)
5장에서 ASGI로 구동하기 중 daphne 적용 안됨
runserver 기본 설정을 WSGI에서 ASGI로 바꾸려고 강의 따라하는데, 오류가 나요 지금까지는 오류 없이 정상적으로 진행되었습니다
-
미해결파이썬/장고로 결제 시작하기 (Feat. 아임포트) - 기본편
사용자가 진행을 중단하였습니다.
자꾸 여쭤봐서 죄송합니다...여기 있는 질문과 답변들을 확인해봤을 때, PG사들마다 입력해줘야하는 값들이 다른 것은 인지하고 있습니다.PG사를 키움페이(다우)로 사용하려고하는데, 결제 테스트를 해보면 실제 결제는 되지만(돈이 빠져나감) console.log에 나온 값은 다음과 같이 보이면 결제는 Fail되었다고 보입니다.뭐가 문제일까요?....포트원측에도 여쭤보긴했지만, 답은 없고.., 구글링 아무리 해봐도 이런 사례가 잘 없어서 염치없지만 여기에 자꾸 여쭤봅니다 ㅜ[결과값]error_msg: "사용자가 진행을 중단하였습니다." imp_uid: "imp_431512464444" merchant_uid: "c638f37e-1063-472d-8455-4b353e1cd923" pay_method: "card" pg_provider: "daou" pg_type: "payment" success: false[코드]def order_pay(request, pk): .... payment_props = { "pg": "daou.CTS17362", "pay_method": 'card', "merchant_uid": payment.merchant_uid, "amount": payment.desired_valuation, "name": payment.name, "buyer_name": payment.buyer_name, "buyer_email": payment.buyer_email, "buyer_tel": str(request.user.phone_number), }키움페이 관련 설정값 안내 링크: https://developers.portone.io/docs/ko/pg/payment-gateway/daou/readme?v=v1
-
미해결실리콘밸리 엔지니어와 함께하는 샐러리(Celery)
rate_limit
안녕하세요 강사님께서 celery.py 에서 default 로 5/m 을 주었는데요.어떤 방법으로 해당 기본값을 사용할 수 있는지 궁금합니다. 제가 시도한 테스트 방법은 아래와 같습니다.rate_limit='' 에 빈값으로 주기 => 아무 응답 없음.rate_limit 인자를 없애기 =>5분이 아닌 12초 간격으로만 요청을 보내는 결과를 확인.
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 장고 웹프로그래밍
docker, flower 질문
안녕하세요 강사님 강사님께서 설명해주신대로 해봤는데 아무리 해봐도 실행이 증상은 같아서 플라워만 제외하고 했을대는 잘 redis, celery는 잘올라가는데 flower를 넣으면 계속 문제가 생기더라구요 일단 깃허브에 올려서 코드한번만 봐주실수 있을까요?감사합니다https://github.com/nomzzang/new
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
webflow를 django와 함께 사용하는 선택은 어떠한가요?
안녕하세요~얼마 전에야 webflow에 관해 알게 되었는데, 장고와 함께 사용하면 웹사이트를 엄청 뚝딱 만들 수 있겠다는 제 기대감과는 달리 webflow+django 조합이 많이 고려되거나 사용되지 않는 듯하더라고요. webflow와 django으로 웹페이지 만드는 선택지를 어떻게 생각하시는지 궁금합니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
질문있습니다
0-4장고 개발환경설정 하고있습니다 선생님 코드 복사해서 extensions.json 과 settings.json붙여넣기햇는데도 확장추천목록에 안떠서 그냥 일일히 다운받아서 했습니다그 이후 구동파일생성에서런 앤 디버그 안누르고 create a launce.json file을 눌렀는데선생님 화면처럼 django가 아예 안뜨는데 어디가 문제인지알수있을까요?
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
어.. 기초 질문있습니다
00-03 코너에서 21분에서 깃 파일에 캐쉬가 좀있엇는데 제가 모르고 그냥 다 커밋시켰거든요 혹시 이거 다시 돌아가서 git rm로 제거를 하려고하는데 어떤 명령어를 통해 뒤돌아가기 하고 삭제하는지 알수있을까요? 구글링 검색하니 너무 많은정보가 나와 함부러 사용하기가 두렵습니다
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
powershell 말고 gitbash로 진행해도 상관없나요?
파워쉘을 써본적이 없어서 미숙한데 진행이 파워쉘로 되는것 같아서 질문드립니다
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 장고 웹프로그래밍
docker 컨테이너 환경설정 문제
docker 컨테이너를 바로 생성하지 않고 따로 실행하는 걸로 했을때 아래와 같은 실행화면까지 나오고 잠시후에 에러메세지가 뜨는데 여기서 더이상 방법을 못찾아서 헤매고 있습니다 ㅎㅎ 윈도우라서 그런건 아니겠죠?[I 240227 01:42:46 command:177] Registered tasks:['celery.accumulate','celery.backend_cleanup','celery.chain','celery.chord','celery.chord_unlock','celery.chunks','celery.group','celery.map','celery.starmap'][E 240227 01:42:54 events:191] Failed to capture events: 'Error 11001 connecting to redis:6379. getaddrinfo failed.', trying again in 2 seconds.[E 240227 01:42:54 base_events:1771] Future exception was never retrieved 따로 실행하는 이유는 처음에 docker-compose up --build -d 해서 생성할때 flower에서Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "flower": executable file not found in $PATH: unknown에러가 발생해서 찾아보니 따로 실행하면 된다고 그래서 현재 따로 실행중에있습니다. version: '3' services: app: build: ./python_app volumes: - ./python_app:/usr/src/app ports: - "8000:8000" # 필요한 경우, 앱이 외부에 노출할 포트를 지정 redis: image: "redis:alpine" celery_worker: build: ./python_app command: celery -A tasks worker --loglevel=info volumes: - ./python_app:/usr/src/app depends_on: - redis celery_beat: build: ./python_app command: celery -A tasks beat --loglevel=info volumes: - ./python_app:/usr/src/app depends_on: - redis flower: image: mher/flower command: flower --broker=redis://redis:6379/0 --port=5555 ports: - "5555:5555" depends_on: - redis
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
영상대로 하면 에러가 발생합니다.
13:33 부분 출력 결과입니다. File "c:\workspace\mydjango02\main02.py", line 13 cursor.execute(sql, __parameters: [param, param]) ^SyntaxError: invalid syntax다음과 같이 수정하니 됩니다.cursor.execute(sql, [param, param]) 참조하세요.
-
미해결실리콘밸리 엔지니어와 함께하는 샐러리(Celery)
docker-compose
docker-compose.yml 을 실행하면 아래와 같은 오류를 직면하여 질문 드립니다.. base 프로젝트 설정 부분이 대략적으로만 말씀주셔서 우선 github 보면서 따라하긴 해봤는데 제 경로 설정에 문제가 있는 것 같네요..
-
미해결Django 프레임워크 제대로 배우기 Part.3
Deprecation warning 질문
14강중에서요 밑에 파이썬 코드를 치고 실행하면 실행은 됩니다. 그러나 The default datetime adapter is deprecated as of Python 3.12; seethe sqlite3 documentation for suggested replacement recipescs.execute("INSERT INTO tbl_test(Column1, Column2) VALUES(?,?)",(today, now)) c:\DjangoInflearn\myproject\sqlite3_008.py:53: DeprecationWarning: The default date converter is deprecated as of Python 3.12; see the sqlite3 documentation for suggested replacement recipesrow = cs.fetchone()c:\DjangoInflearn\myproject\sqlite3_008.py:53: DeprecationWarning: The default timestamp converter is deprecated as of Python 3.12; see the sqlite3 documentation for suggested replacement recipesrow = cs.fetchone() 이렇게 Deprecation 경고가 나옵니다. sqlite3공식문서를 통해 확인하라고 하지만 영어가 부족하여 찾기가 어렵고 찾아도 맞는지 모르니... 어떻게 입력 해야 하는지 모르겠습니다.import sqlite3 import datetime # DB 및 커서 객체생성 dbConn = sqlite3.connect(":memory:", detect_types = sqlite3.PARSE_DECLTYPES) cs = dbConn.cursor() #테이블 생성 cs.execute("CREATE TABLE IF NOT EXISTS tbl_test(Column1 date, Column2 timestamp)") # 날짜, 시간 설정(함수써서 변수에 넣고) today= datetime.date.today() now = datetime.datetime.now() # 데이터입력 cs.execute("INSERT INTO tbl_test(Column1, Column2) VALUES(?,?)",(today, now)) # 데이터 출력1 print('-'*50, '출력1') strSQL ="SELECT*FROM tbl_test" cs.execute(strSQL) row = cs.fetchone() print('오늘날짜=',row[0], "-->", type(row[0])) # str 타입감지기능 안썼으니까 print('현재시각=',row[1], "-->", type(row[1])) # str
-
미해결파이썬/장고로 결제 시작하기 (Feat. 아임포트) - 기본편
결제창 출력이 되지 않습니다.
<script src="">https://cdn.iamport.kr/v1/iamport.js"></script> <script>(function(){const IMP = window.IMP;const code = "iamport";IMP.init(code);const merchant_uid = "merchant_" + new Date().getTime();IMP.request_pay({merchant_uid: merchant_uid,name: "주문 테스트",amount: 100, }, function(response){// 결제 끝났을 때console.log(response); }); })();</script> KGINICIS Standard Pay Call FailedV901 : 잘못된 접근 방식입니다. 잠시 후 다시 시도해주세요.=> 영상과 동일하게 진행하였지만 잘못된 접근이라며 결제창이 뜨지 않습니다.영상 시점과 지금 시점의 api 링크나 접근 방법이 달라진 것일까요?
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 장고 웹프로그래밍
celery-worker, beat, flower, docker-compose 질문
안녕하세요 강사님 프로젝트 진행중입니다! ㅎㅎ 현재 장고없이 celery, beat, flower 를 로컬에서는 정상적으로 동작하는데 Docker 컨테이너로 해서 할 때 worker와 redis간의 포트문제가 발생하고 flower는 설치가 안되는 현상이있는데 장고없이 저 세가지를 컨테이너로 생성해서 정상적으로 동작할수 있는 docker-compose, dockerfile 작성 하는 팁이 따로 있을까요? 추가적으로 celery가 윈도우에서 멀티프로세싱이 안된다고 하는데 그것이 영향이 있어서 그런건가요?
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 장고 웹프로그래밍
4-1 공식문서
안녕하세요 4-1강의에서 본 공식문서혹시 링크 받을 수 있을까요??제가 찾은건 이거밖에 없어서요https://docs.djangoproject.com/ko/5.0/topics/db/models/
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
car_list(car1,car2,car3) 인스턴스 tuple 타입 문의
안녕하세요 car1 ~ car3 라는 3개의 인스턴스 참조값을 car_list에 담고 print(car_list[0].company)인스턴스 변수를 참조 하려 했을 떄 튜플 타입 이라고 조회가 되지 않습니다 AttributeError: 'tuple' object has no attribute 'company' 위에 rep 나 이런 생성자 외 리스트에 담겨 있는 3개의 인스턴스 참조 값들의 변수값을 뽑기 위해서는 어떻게 해야 할까요? 자바는 해당 명령어로 company 변수를 가져올 텐데 파이썬은 방법이 다를까요..? ㅠprint(car_list[0].company) car1 = Car("ferrari", {"color ": "White" ,"housepower" : 400 ,"price" : 8000}), car2 = Car("BMW", {"color ": "Black" ,"housepower" : 270 ,"price" : 5000}), car3 = Car("Audi", {"color ": "Silver" ,"housepower" : 300 ,"price" : 6000}) car_list = []; car_list.append(car1); car_list.append(car2); car_list.append(car2);
-
해결됨파이썬/장고로 결제 시작하기 (Feat. 아임포트) - 기본편
결제 중간 이탈
order_detail까지 모두 잘 따라 만들었습니다.이전에 테스트했을 때는 분명 안그랬던거 같은데... 결제를 하다가 중간에 나오거나 되돌아가면, 이게 redirect되면서 order_detail의 페이지로 이동합니다. 제 생각에는 결제를 시도하기 위한 페이지로 다시 돌아가는게 맞다고 생각하는데...원래 이게 맞는건지, 아니면 제 코드가 잘못된건지 여쭤볼 수 있을까요?models.pyclass OrderPayment(AbstractPortonePayment): order = models.ForeignKey(Order, on_delete=models.CASCADE, db_constraint=False, help_text="주문") def update(self): super().update() if self.is_paid_ok: self.order.status = Order.Status.PAID self.order.save() # 다수의 결제시도 self.order.orderpayment_set.exclude(pk=self.pk).delete() elif self.pay_status in (self.PayStatus.CANCELED, self.PayStatus.FAILED): self.order.status = Order.Status.FAILED_PAYMENT self.order.save() @classmethod def create_by_order(cls, order: Order) -> "OrderPayment": return cls.objects.create( order=order, name=order.name, desired_valuation=order.valuation, buyer_name=order.user.name, buyer_email=order.user.email, )views.py# 주문 생성 @login_required def order_new(request, pk): membership = Membership.objects.filter(pk=pk).first() order = Order.create_from_membership_list(request.user, membership) return redirect('membership:order_pay', order.pk) # 주문 결제 @login_required def order_pay(request, pk): order = get_object_or_404(Order, pk=pk, user=request.user) if not order.can_pay(): messages.error(request, "현재 결제를 할 수 없는 주문입니다.") return redirect(order) payment = OrderPayment.create_by_order(order) payment_props = { "pg": "uplus", "pay_method": 'card', "merchant_uid": payment.merchant_uid, "name": payment.name, "amount": payment.desired_valuation, "buyer_name": payment.buyer_name, "buyer_email": payment.buyer_email, "buyer_tel": str(request.user.phone_number), "buyer_addr": request.user.address, "buyer_postcode": "00000" } return render( request, 'membership/order_pay.html', { 'portone_shop_id': settings.PORTONE_SHOP_ID, 'payment_props': payment_props, 'next_url': reverse('membership:order_check', args=[order.pk, payment.pk]), } ) # 결제 점검 @login_required def order_check(request, order_pk, payment_pk): payment = get_object_or_404(OrderPayment, pk=payment_pk, order__pk=order_pk) payment.update() return redirect('membership:order_detail', order_pk) @login_required def order_detail(request, pk): order = get_object_or_404(Order, pk=pk, user=request.user) return render( request, 'membership/order_detail.html', { 'order': order } )
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 장고 웹프로그래밍
장고 프로젝트 질문
안녕하세요 강사님 ! 강사님께서 좋은 강의 올려주셔서 올려주신 강의 기반으로 프로젝트를 진행하려고 계획을 하고 있습니다. 계획 중에 몇가지 궁금한게 있어서 이렇게 질문 드립니다. 프로젝트 내용 : OPENAPI 데이터를 수집, 저장설명 : OPEN API로 데이터를 받는 수집 모듈이 있고 받은 데이터를 필요한 값만 정리 해서 DB에 저장하고 그것을 모니터링 하는 프로그램을 만들려고 합니다. 질문1 : 모든 모듈(수집,가공,모니터링을) 안정성을 위해서 이중화 하려고 하는데 Docker의 컨테이너를 두개씩 실행시키면 이러한 것이 안정성와 이중화 개념에 적합한가요? 질문2 : 모든 모듈(수집,가공,모니터링)을 아마존 AWS에 클라우드에서 실행하려고 하는데 서버 하나를 빌려서 사용하면 한 서버 안에 수집, 가공,모니터링이 같이 존재하는데 서버가 죽게 되면 모니터링하는 부분도 같이 죽게 되는데 이 방법을 해결하려면 모니터링 서버를 따로 구축해서 해야 할까요? 질문3 : 수집은 스크립트로 작성하고 가공은 장고 프레임워크를 이용해서 구축하려고 하는데 수집도 장고 프레임워크로 하는게 전체적으로 안정성이나 여러 방변으로 효율적일까요? 아직 모르는게 많은 쥬니어개발자라 질문이나 정보가 잘못 되더라도 많은 양해부탁드립니다 ㅠㅠ
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
엑셀 강의 부분 확인 요청드립니다!
안녕하세요 진석님 🙂 엑셀 강의 부분이 누락된 거 같아 확인 요청드립니다! 감사합니다.인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.