수강이 제한됩니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
models.py에 정의된 모델의 이름을 수정할 수 있을까요?
안녕하세요, 강사님~ # Products 모델 class Post(models.Model): product_name = models.CharField(max_length=100) 다음과 같이 Post라고 정의를 맨 처음에 했었으나, 프로젝트를 하다보니 Product라는 이름이 더 의미가 맞다고 판단이 되어 이름을 바꾸려고 하는데요. 그냥 위에 코드에서 단순히 Post를 Product로 수정하면 안될 것 같아서요. 혹시, python manage.py migrate 앱이름 zero 이렇게 하고 이름을 바꾼 다음에 다시 python manage.py makemigrations 앱이름 / python manage.py migrate 앱이름 이런식으로 진행해봐도 괜찮을까요? 추가로, 앱 이름도 posts로 되어있는데... 제가 이러한 질문을 드리는 이유가 나중에 취업 시 포트폴리오를 제출할 때 해당 프로젝트의 모델명이 위의 코드처럼 Post인데 Product에 대한 필드로 채워져 있어서 왜 이렇게 설정을 했는지 물어보시지 않을까라는 생각 때문인데요, 이게 문제가 될 수 있을까요..?
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
easy-thumbnails 라이브러리 적용 시 이미지 주소 불러오기가 안되요
안녕하세요. 강의 잘 듣고 있습니다. easy-thumbnails 라이브러리를 템플릿에 적용하니 이미지가 보이지 않는 문제가 생깁니다. 페이지 소스를 보니 이미지 경로가 아예 안 불러와지는 것 같습니다. (라이브러리 적용 전에는 이미지 정상 출력) 강의와 깃헙 페이지를 참고하여 라이브러리 설치 및 settings.py 설정(INSTALLED_APPS 추가)하고 마이그레이션을 했는데도 그러네요. 템플릿 소스 코드와 페이지 소스코드는 다음과 같습니다. 뭐가 문제인지 힌트 주시면 감사하겠습니다. 템플릿 소스 코드 {% extends "ingstagram/layout.html" %}{% load thumbnail %}{% block content %} <div class="container"> <div class="row pt-3 pb-3"> <div class="col-sm-3" style="text-align: center;"> <img src="{{ page_user.avatar_url }}" alt="" class="rounded-circle" style="width: 160px;"/> </div> <div class="col-sm-9"> {{ page_user.username }} <a href="{% url 'accounts:edit_profile' %}" class="btn btn-secondary btn-sm">프로필 수정</a> <hr/> 0 posts, 0 follows, 0 following <hr/> {{ page_user.name }} </div> <div class="row mt-3"> {% for post in post_list %} <div class="col-sm-4"> <img src="{% thumbnail post.photo.url 256x256 crop %}" alt="{{ post.caption }}" style="width: 100%;"/> </div> {% endfor %} </div> </div> </div>{% endblock %} 페이지 소스 코드 <code> <div class="container"> <div class="row pt-3 pb-3"> <div class="col-sm-3" style="text-align: center;"> <img src="/identicon/image/testuser/" alt="" class="rounded-circle" style="width: 160px;"/> </div> <div class="col-sm-9"> seunghojeong <a href="/accounts/edit/" class="btn btn-secondary btn-sm">프로필 수정</a> <hr/> 0 posts, 0 follows, 0 following <hr/> Daniel Jeong </div> <div class="row mt-3"> <div class="col-sm-4"> <img src="" alt="두 번째 테스트 포스팅#Django #Python #2022년3월" /> </div> <div class="col-sm-4"> <img src="" alt="세번째 이미지" /> </div> <div class="col-sm-4"> <img src="" alt="네 번째 이미지" /> </div> <div class="col-sm-4"> <img src="" alt="다섯 번 째" /> </div> </div> </div> </div> </code>
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
클라우드 커리 로드맵 질문 (AWS VS AZURE)
강사님 안녕하세요~ 강사님 강의를 완벽히 숙지 후 클라우드 공부를 하려고 합니다만 스파르타코딩의 AWS강의를 구입해서 들으려고 했는데 강사님 강의 들으면서 MICROSOFT AZURE 수업이 있으면 들어볼까 합니다 혹시 MICROSOFT AZURE 강의 추천 해주실 수 있으신가요?항상 감사드립니다!
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
passwordChangeForm을 FBV로 하면 안되나요?
안녕하세요 선생님 휴일인데 죄송합니다. 저는 강의를 듣기전에 미리 한번 먼저 해보고 하는 방식으로 공부중입니다. 다만 로그인이나 프로필 수정쪽은 FBV를 사용해서 직접 구현을 하셔서 이번 비밀번호 변경도 FBV로 구현을 하겠구나 생각하고 AUTH앱의 PasswordChangeForm과 FBV로 구현해보고 강의를 수강하였습니다. 선생님께서는 CBV로 구현을 하셔서 질문드립니다. CBV와 FBV를 다양하게 쓰는 예를 보여주시려고 사용하신건가요? 아니면 CBV는 AUTH앱의 passwordchangeVIew를 가져오면 기능들이 갖춰져 있기 때문에 편리하고 더 효율적이기 때문에 사용하신건가요? 아니면 그냥 아래 처럼 맞는지는 모르겠지만 함수로 구현해도 상관은 없는건가요? 처음 질문이라 좀 요점이 없는것 같은데 죄송합니다. @login_required def password_change(request): if request.method == 'POST': form = ChangeForm(request.POST) if form.is_valid(): form.save() messages.success(request,"비밀번호 변경 성공") else: form = ChangeForm() return render(request,"accounts/password_change_form.html",{'form':form,})
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
공부순서(?)에 대해서 질문입니다.
안녕하세요? 강사님 좋은 강의 감사드립니다. 공부순서(?)에 대해서 한번 여쭤보고 싶어서 질문을 드립니다. 사실 이 질문을 드려도 될까에 대해서 좀 고민을 했습니다. 약간 강의 외적인 부분이라.. 하지만 이 부분을 미리 잘 결정해두는 것이 중요할 것 같아 실례를 무릎쓰고 질문을 드립니다. 또한 글이 길어지는 것에 대해 양해를 구합니다 우선 강의는 조금 어렵습니다ㅠㅠ . 하지만 간신히 한발한발 따라갈 수는 있으니 참 다행입니다. 또 따라갈 수 있으면서 어려운 강의는 오히려 장점이라고 생각합니다. 그만큼 배워야만 하는 내용들을 효율적으로 배울 수 잇는 환경에 던져졌다는 뜻이니까요. 다행이 열의도 있어서 제게는 참 감사한 상황입니다. 다만 조언을 구하고 싶은 부분은 어떤식으로 공부를 해나가야 할지를 잘 모르겠습니다. 물론 단순히 많은 시간을 들이면 어떤 방식으로 공부를 하고 무엇을 지향하든 더 높은 실력을 갖출 수 있겠으나 ㅠㅠ (누구나 그렇듯)시간이 한정적이다 보니 효율적인 공부방식에 대한 선생님의 의견을 여쭙게 되네요. 이번 3월내내 선생님의 강의를 두번~세번정도 들어볼 생각이였습니다.(4월 초에 부트캠프를 떠나게되어) 다만 계속해서 드는 생각이 제 몫을 할줄아는 장고개발자란 필요할 때 문서를 찾아보고 상황에 맞게 장고의 기능들을 커스터마이징할 수 있는 개발자가 아닐까? 라는 생각이 들더라구요. 그리고 그렇게 생각을 해보면, 사실 지금 장고강의를 들을 때가 아니라 파이썬 문법을 더 파야하는 시기인가? 라는 고민을 하게 되었습니다. 예를 들어,밑의 주소는 동일한 강의에서 선생님꼐서 답변해주신 내용에서 제공해주신 링크입니다. https://github.com/django/django/blob/3.2.8/django/contrib/admin/decorators.py#L74 데코레이터가 클로저 함수를 가독성있게 표현해뒀다~ 정도로 대략적인 개념은 알고 있었습니다. 그래서 강의 중간에 데코레이터가 나와도 별다른 고민없이 받아들일 수 있지만 막상 코드를 보면 정확하게는 이해할 수가 없더라구요.. 이런 부분들이 좀 걱정이 됩니다. 결국 내가 깃헙을 보고 코드를 파헤쳐서 커스터마이징할 수 잇는게 아니라면, 아직은 장고를 공부하기에 부족한게 아닐까?.. 하고요. 다만 이에 대해서도 고민이 되는 부분은, 지금 일단 장고가 재미있고 그래서 파이썬 문법보다는 장고공부를 더 하고 싶은 마음입니다. 괜히 길게 말했나 싶네요 ㅠㅠ 결국 질문을 요약하면 이정도 인것 같습니다. 강의를 따라가면서 강사님이 말씀해주시는 내용을 그냥 수동적으로 받아들이는 것 자체는 어떻게든 따라갈 수 잇을 것 같습니다. 그러나, 강의 외적으로 깃헙에 올라와있는 공식 코드를 보면서 이해하고 새롭게 커스터마이징 하거나 하는 것은 힘들것 같은데(파이썬 문법수준이), 이러한 상황일때는 파이썬 문법을 더 공부해야 할까요? 혹은 제가 원하는 바대로 장고강의를 계속해서 진행해도 될까요? 또한 답변과 상관없이, 좋은 강의를 제공해주신 것에 대해 한번 더 감사드립니다.
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
실습 중 POST 의 경우에 에러 메세지가 출력됩니다
강사님 안녕하세요~~~ 다름이 아니라, 뒷 부분 실습을 따라서 진행하던 중에 첨부드린 사진과 같이 http --auth user2:1234 http://localhost:8000/post/1/ 는 잘 실행되는데 http --auth user2:1234 http://localhost:8000/post/1/ http --auth user2:1234 POST http://localhost:8000/ message="user 2가 생성하는 첫번째 포스팅" 이렇게 POST를 하면 에러가 발생을 하는 것을 볼 수 있었습니다. ...중략 (아주 긴 에러 메세지가 등장합니다.) 문제의 원인이 무엇인지 잘 모르겠어서 이렇게 질문을 남겨드립니다. ㅠㅠ !! 혹 강사님께서 보이시는 문제점을 알려주시면 감사할 것 같습니다. 그럼 정말 감사합니다.
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
포스팅 업로드 폼에서 Submit버튼이 작동하지 않는 이슈
강사님! 안녕하세요! 오늘 아침부터 포스팅 쓰기 화면 및 API 구현에서 폼에 막혀 스스로 풀다... 저녁이 되야 질문드립니다 ..ㅠㅠ 아래 사진과 같이 Submit버튼을 눌러도 아무런 인터렉팅이 발생하지 않는데요... PostNewForm.js 확인 부탁드릴 수 있을까요?? ㅠㅠ https://github.com/kimsk920825/django-with-react-rev5_submit_issue/blob/post_upload_issue/frontend/src/components/PostNewForm.js
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
needs to have a value for field id 오류입니다
아래와 같은 오류는 DEFAULT_AUTO_FIELD='django.db.models.AutoField' 를 common.py 에 추가했음에도 발생합니다... 혹시 무엇이 문제일까요?
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
column이 없다는 에러가 발생합니다 !
안녕하세요? 강의 8분 즈음, 강사님께서 글을 작성하시면서 save를 하시는데 저는 에러가 떠서 질문을 드립니다. 아래의 화면에서 이 화면에서 save를 하려하면 다음과 같이 에러가 발생하는데요 읽어보니까 message라는 column이 없다는 것 같은데 모델쪽을 살펴봐도 틀린부분이 어디인지를 잘모르겠어서 질문드립니다. from django.db import models # Create your models here. class Post(models.Model): message = models.TextField() created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now = True) 이렇게 모델쪽에서는 message라는 column이 있는 것 같은데 말이죠 ㅠㅠ 아 그리고 /admin /에서도 instagram밑의 posts를 누를 경우 강사님과 다르게 에러가 발생하더군요 ㅠㅠ 혹시 장고의 버전이 달라서 그런걸까요? 저는 현재 4.02버전이 설치되어 있습니다. 추가로, 강사님의 버전에 맞춰서 3.2버전을 설치해서 사용해야 하나요?
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
python manage.py shell 을 실행시킬때 In[1] 이 나오는 이유는
무엇일까요? 아래는 캡처화면 입니다...
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
runserver 실행시 강의 화면과 결과가 다릅니다.
개발 환경 운영체제: macOS Monterey, version 12.2.1 에디터: Visual Studio Code - insiders, version 1.65.0 파이썬 버전: python 3.9.10 장고 버전: 3.0.6 문제 "python3 manage.py runserver" 명령어를 사용하면 서버가 정상적으로 구동 되지만, "http://127.0.0.1:8000/"에 접근 했을 때 강의 화면과 다른 웹 페이지가 보입니다. You are seeing this page because DEBUG=True is in your settings file and you have not configured any URLs. 라는 메시지를 볼 때, settings.py 파일에서 DEBUG 값을 False로 바꾸면 된다고 생각 됩니다. 하지만 그렇게 하면 서버를 구동 할 때 "CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False." 오류를 만납니다. settings.py의 ALLOWED_HOSTS에 어떤 값을 추가해야 강의에 나왔던 어드민 페이지를 볼 수 있을까요?
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
섹션2-3강. 강의 후반부 영상 손상 문제
섹션2-3강 21분 9초부터 영상 마지막 부분까지 아래 이미지와 같이 손상된 상태입니다. 확인 부탁드립니다.
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
needs to have a value for field "id" before this many-to-many relationship can be used.
어제 강의 듣고 포스팅 써봤을때는 잘 올라갔는데 갑자기 오늘 이어서 포스팅 쓰고 다음 강의 들으려니까 이런 오류가 뜨네요.. 강의에서 manytomanay field가 쓰인 부분은 tag_set = models.ManyToManyField('Tag', blank=True) 이거뿐이었는데, 여기서 id관련 언급은 없었는데 왜 갑자기 이런 오류가 뜨는것일까요?
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
장고 primary key 오류 메시지
강사님 안녕하세요! 제가 장고를 실행하던 도중 계속 이런 오류 메시지가 출력이 되는것을 확인했습니다.. 이 경우 common.py 내용을 수정해야 하는걸까요?
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
post.extract_tag_list()가 태그 말고 object로 뜰 때
1. 인스타그램 앱 생성과 포스팅 쓰기 구현 관련하여 강의대로 코드를 따라 쓰고 쉘에서 태그리스트를 추출하였는데, 강의에서는 ['장고', 'AskCompany', '페이스메이커'] 이렇게 태그 항목들이 뜨는 반면, 제 터미널에서는 위와 같이 Tag object로 뜹니다. 어떤 부분을 수정해야 할까요? 2. admin페이지에서 User나 Post를 클릭하면 원래 다음 창으로 넘어가면서 User가 보이거나 그랬었는데 갑자기 다음 창으로 열려지지 않고 밑에 뜨는 이유는 무엇일까요..(아래 캡쳐 화면 참조) 너무 초보적인 질문들을 하는것 같아서 죄송합니다!! 그래도 항상 친절하게 답변 해주셔서 매우매우 감사합니다^^
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
CORS 정책 오류 질문
강사님.. localhost:3000이 cors 정책에 의해 막혔다는데... 혹시 어떤 뜻인 여쭙겠습니다.
- 해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
패스워드 변경 안내 부분을 영어가 아닌 한국어로 바꾸려면 어떻게 해야 할까요?
암호변경 부분 강의 듣다가 궁금한 점이 생겨서 질문드립니다. 위의 빨간색으로 표시된 부분들, 즉 영어로 된 부분을 한글로 바꾸어서 하려면 어떻게 어느부분에서 수정을 해야 하나요???
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
강사님 안녕하세요!
제가 강의 내용을 따라가던도중 pydenticon 을 수행하였으나, 이런 오류가 납니다... 현재 오류는 로그아웃 한 상태이구요.. 로그인을 하면 되긴합니다만... 왜 이렇게 오류가 나는지 모르겠습니다...
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
회원가입 시 sendgrid로 이메일 보내기 구현 중 질문드립니다.
강사님 안녕하세요~! 실습을 진행하면서 회원 가입시 sendgrid를 통해 메일을 보내는 부분 구현에서 에러 해결이 안되어 질문을 드립니다. 강의 영상을 참고해서, sendgrid 회원가입과, api key 발급을 마치고 다음과 같이 (window 환경에서 set 명령어를 통해) 환경 변수 설정이 된 것도 확인 했는데 회원가입 버튼을 누르면 다음과 같은 에러가 발생합니다. (django admin을 통해 봤을 때 회원가입은 이뤄지는 것을 보았습니다.) 혹시 에러의 원인이 무엇일지 짐작가시는 것이 있으실까 싶어서 질문을 드렸습니다. 그럼 감사합니다. !!
- 해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
ModuleNotFoundError: No module named 'django-pydenticon'
늘 친절한 답변 감사합니다!! django-pydenticon을 활용한 디폴트 이미지 구현에서 pip install pydenticon 을 하고, 써드앱에 추가 하고, url도 맞게 쓴것 같은데 오류가 나네요. ModuleNotFoundError: No module named 'django-pydenticon' 라고 뜨는데 pip로 설치를 했고, common에 앱 이름을 맞게 입력했는데 왜 없는 모듈이라고 나올까요? ㅠ