묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결장고 설계철학으로 시작하는 파이썬 장고 입문
smtp 발송에서
메일이 안보내지고 오류가 났습니다
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
useEffect 훅에서 else 유무에 따른 결과
안녕하세요.다음 코드에서 useEffect(() => { if (!origUserList) setUserList([]); else setUserList(origUserList.map(user => ({ ...user, is_follow: false }))); }, [origUserList]);else가 있어야 하는 이유가 return 하지 않을 것이기 때문이라고 05:55 에서 말씀하셨는데, 이 부분에 대해 이해가 가지 않습니다.그냥 보기에는 else가 없어도 동일하게 작동할 것 같아서 else를 빼봤는데 아니나 다를까 다음과 같은 에러가 납니다.SuggestionList.js:24 Uncaught TypeError: Cannot read properties of undefined (reading 'map')chatGPT에게 물어보니 else가 없어도 동일한 로직이라고 하는데 이유를 모르겠습니다.
-
미해결장고 설계철학으로 시작하는 파이썬 장고 입문
주소가 app/app/1로 나와요
실습-템플릿 상속 강의를 통해원하는 결과물을 얻었습니다.그리고 실습-django-bootstrap5 적용 및 post_new 뷰 구현 강의를 듣던 중,localhost:8000/app은 제대로 돌아가지만1. first_post나 2.post#2를 클릭하면 주소가 http://localhost:8000/app/app/1/ 이렇게 바껴 404 오류가 났습니다.그래서 index.html을 아래 코드와 같이 수정했더니 원하던 대로 작동했습니다제가 강의를 못따라간 부분이 있었나요? 알려주세요
-
미해결장고 설계철학으로 시작하는 파이썬 장고 입문
주소가 app/app/1로 나옵니다
실습-템플릿 상속을 통해 원하던 페이지를 얻을 수 있었습니다그러나 실습-django-bootstrap5 적용 및 post_new 뷰 구현 강의를 따라 하던 중, localhost:8000/app은 정상적으로 돌아가지만, 1. first_host를 누르면 주소가 localhost:8000/app/app/1로 나오며, 404 에러가 난 것을 볼 수 있었습니다이에, index.html을 아래 사진처럼 바꿧더니 제대로 작동됐습니다 강사님과 똑같이한 것 같은데, 문제가 있나요?
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
useAxios 훅의 dependency array 설정
안녕하세요.useEffect 훅을 사용했을 때는 dependency array를 빈배열 [] 로 설정하였는데,마찬가지로 useAxios에서도 다음과 같이 이렇게 설정되어야 되지 않나 궁금합니다.const [{ data: userList, loading, error }, refetch] = useAxios( { url: "http://localhost:8000/accounts/suggestions/", headers }, [] );```
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
53강 disallowedhost
aws로 진행중입니다. 53강 마지막 부분에서 nginx컨테이너 만들고난 후에 사이트 접속하니 위와같은 에러가 발생합니다. settings.py 의 allowed_hosts는 [*]로 되어있는 상태입니다. 강사님과 다르게 한 점은 aws ec2 인스턴스에 탄력적ip 연결한 것 이외에는 없습니다.ㅠㅠ
-
미해결장고 설계철학으로 시작하는 파이썬 장고 입문
CreateView에 html 코드가 어떻게 적용되는 걸까요?
안녕하세요, 수강생 김영빈입니다!강의 4-3. django-bootstrap5 적용 및 post_new 뷰 구현과 관련하여 질문이 있습니다.bootstrap을 활용하여 포스팅을 위한 form을 구성하는 와중에 app.views.py에서 클래스 기반 뷰인 post_new를 활용해 form을 사용자에게 전달하고, 사용자가 입력한 내용을 DB에도 저장시킵니다.이때 view의 함수 기반 뷰인 index나 post_detail과는 다르게 return값에 html 템플릿 인수를 적용하지 않습니다. 그런데 어떻게 연결이 되어 사용자에게 html 코드를 보여줄 수 있는 것일까요?제가 유추해보았을 때는 form_class의 인자로 넣은 PostForm을 활용해 app.forms.py의 PostForm 클래스를 참조하여, form object를 생성하고, 이 form object를 post_form의 form인자로 받아서 html 코드를 출력하는 것으로 생각했습니다만 확실하지가 않아서 문의드립니다.CreateView가 매커니즘에 대한 이해가 크지 않아서 혼란이 발생하는 것 같습니다. 어떻게 이해하면 될지, 또한 CreateView의 소스코드는 어디서 볼 수 있는지 또한 함께 질문 드립니다!
-
해결됨작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
502 Bad Gateway
2024/01/15 15:08:24 [error] 22#22: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.64.1, server: , request: "GET / HTTP/1.1", upstream: "http://172.18.0.2:8000/", host: "192.168.64.7" 위와 같은 오류가 발생하는데 문제가 무엇인지 모르겠습니다.
-
해결됨작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
mariadb 접근권한 오류
File "/usr/local/lib/python3.9/site-packages/MySQLdb/connections.py", line 193, in initsuper().__init__(*args, **kwargs2)django.db.utils.OperationalError: (1044, "Access denied for user 'django'@'%' to database 'django'") mariadb 컨테이너를 실행 후,django 컨테이너를 실행 시 위와 같은 오류가 발생합니다.찾아보니 django 에 대한 권한이 없어서 그렇다고 하는데,해결방법이 있을까요?
-
해결됨Django REST Framework 핵심사항
django venv activate 하고 나서 vue 서버도 실행 해야 하나요?
python manage.py runserver로 장고 서버실행 한뒤에 localhost:8000 으로 접속했는데 그냥 하얗게 나와서 구글 개발자 도구로 확인해보니 404라고 응답이 왔습니다.vue 는 사용해본적이 없어서 검색해보니 npm run serve 를 해주어서 vue 서버를 구동하라고 해서 해봤더니 오류만 나옵니다.어떻게 해야 하나요?
-
미해결Django 프레임워크 제대로 배우기 Part.2
idx값을 가져올 때 views.py에서 매개변수 형태로 가져오는 것과 idx = request.POST['idx'] 형태로 가져오는 것의 차이를 모르겠습니다.
views.pydef delteMemo(requset,idx): db_article = Memo.objects.get(id = idx) db_article.delete() return HttpResponseRedirect(reverse('main')) def updateMemo(request): idx = request.POST['idx'] memoContent = request.POST['memoContent'] #실질적인 DB에서의 수정처리 db_article = Memo.objects.get(id = idx) db_article.memo_txt = memoContent db_article.save() return HttpResponseRedirect(reverse('main')) 강의 내용을 보면 views.py에는 이와 같은 코드가 작성됩니다. 두 함수 모두 DB에 접근하기 위해 idx 값을 가져와야 하는데 왜 방식이 다른 건지 모르겠습니다.
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
테스트 코드 오류
안녕하세요 선생님, 좋은 강의 항상 감사하게 잘 듣고 있습니다. 제가 지금 카테고리를 테스트 하는 강의를 수강하고 있습니다. 그런데 아무리 테스트를 하여도 blog/test.py 83번째 줄에서 Nonetype 오류가 나옵니다. id를 제대로 html에 부여 하였고 대문자, 소문자, 특수기호를 모두 확인하였습니다. 그래서 제 지식으로는 오래 생각을 해 보아도 틀린 부분을 찾을 수 없어서 어느 부분이 틀린 부분인지 선생님께 여쭤보고자 연락을 드립니다. 아래 제 깃허브 url을 첨부하도록 하겠습니다. 감사합니다. https://github.com/rapgodd/django_2023.git
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
logout 후 빈 화면으로 이동합니다 ㅠㅠ
next 인자 값, settings.py 전부 다 확인했는데 며칠째 해결을 못하고 있어요... ㅠㅠㅠlogout 버튼을 누르면 http://127.0.0.1:8000/account/logout/?next=/helloworld.html 여기로 이동하면서 터미널엔 이런 오류가 뜹니다...Method Not Allowed (GET): /account/logout/Method Not Allowed: /account/logout/[12/Jan/2024 08:00:52] "GET /account/logout/?next=/account/hello_world/ HTTP/1.1" 405 0[12/Jan/2024 08:01:00] "GET /account/hello_world/ HTTP/1.1" 200 3426깃허브 링크 첨부합니다 제발 도와주세요.... ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠhttps://github.com/padoz3/django-pinterest
-
해결됨Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
섹션 6-2 알림 내용 중 링크가 잘못되어 있네요.
안녕하세요섹션 6. 정적파일 (static files) & 미디어 파일 (media files) - 정적파일 관리하기 - 블로그 포스트 상세 페이지에 부트스트랩 적용하기 을 듣고 있습니다. 거기서 1:31 경, Bootstrap 관련 링크가 수정되었다고 알림이 뜨는데, 그 링크가 잘못되어있습니다. 그 링크를 이용하면, post list 를 카피하게 됩니다.Post detail을 이용하기 위해서는 아래 링크를 사용해야 합니다. https://github.com/StartBootstrap/startbootstrap-blog-post/tree/18e5cfdfb75bc7b06fbb8b04b7d957e0395fe8cc확인 후 수정 부탁드립니다.감사합니다.
-
해결됨파이썬/장고로 웹채팅 서비스 만들기 (Feat. Channels) - 기본편
@login_required 장식자를 적용한후에는 로그인을 성공하면 채팅방으로 어떻게 이동을 하는 건가요?
로그인을 하고 난후에 디폴트 주소가 /acconts/profile/ 인데@login_required 장식자를 적용한후에는 로그인을 성공하면 채팅방으로 어떻게 이동을 하는 건가요?채팅창에 있다가 로그아웃 한후 다시 로그인을 하면 profile 페이지로 이동하는데 강의에서는 채팅창으로 리다이렉션이 되는 이유가 궁금합니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
coroutine에 대한 질문
sequential하게 처리되어햐만 하는 경우가 아니면 무조건 coroutine을 적용하는게 좋은건지 궁금합니다!그리고 multithread/multiprocess도 언제 사용해야할지 판단하시는 기준이 있으실까요?
-
미해결플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택]
사진 파일
안녕하세요 퀴즈 이미지 파일 올려놓았다고 하셨는데 이미지 파일 어디에 있는건가요? 못찾겠어서..
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
로그아웃 후 빈 화면으로 이동
안녕하세요! 강의 보면서 잘 공부하고 있습니다account/hello_world 에서 화면 윗부분의 logout을 누르면 로그인창으로 가는 게 아니라 여기로 이동하면서 빈 화면이 나와요 ㅠㅠ 뭐가 문제일까요? http://127.0.0.1:8000/account/logout/?next=/account/hello_world/
-
미해결파이썬/장고로 웹채팅 서비스 만들기 (Feat. Channels) - 기본편
docker run -d --restart always --name redis7 --publish 6379:6379 redis:7
docker --version Docker version 24.0.6, build ed223bc 으로 설치되어있는데 제목의 실행 명령어 수행시 docker run -d --restart always --name redis7 --publish 6379:6379 redis:7docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.See 'docker run --help'. 에러가 발생합니다
-
미해결<M.B.I.T> 테스트 페이지 만들기! with Django
첫화면 버튼이 css 적용이 안됩니다..
.buttons button { width: 300px; height: 50px; padding: 5px; border-style: none; border-radius: 10px; font-family: "NEXON Lv1 Gothic OTF"; font-size: 20px; font-weight: bold; cursor: pointer; background-color: #fff; color: #7F47DD; margin-bottom: 20px; }로 코드 올려주신 것 그대로 했는데도 아래 사진처럼 기본 버튼으로 됩니다..다른 css 디자인은 잘 적용이 됩니다.뭐가 문제일까요?