수강이 제한됩니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
login 관련 질문
login = LoginView.as_view(template_name="accounts/login_form.html") 코드를 보시면 CBV인데 'form':form 이 구현에도 안보이는데 어떻게 작동하는건가요?
- 해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요. 비주얼스튜디오코드 설치하는 이유가 뭔가요?
안녕하세요. 수강생입니다. 이거 굳이 비주얼스튜디오코드 설치하는 이유가 뭔가요? 이거 안쓰시고 이후 파이참만 쓰는거 같아서 질문을 올려요. 파이참 설치하라는게 없고 뭔가요? 그리고 중요한 게 있는데요. 파이참에서 콘솔창에서 명령어 해야되는게 이게 없어가지고 고생합니만
- 해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
폼 작성 패턴 질문
안녕하세요 강사님. 폼 작성 패턴에 관해서 질문드리고자 합니다. 한 API에서 여러개의 모델과 인터렉션해서 저장하고자 할 때, 하나의 폼으로 처리하는 경우가 있을수도 있을거같은데요. 폼 하나에서 여러 모델에 대한 필드를 검사하는 경우도 흔히 사용하는 패턴인지 궁금합니다. (ex. Form -> Model1, Model2, Model3 ) 만약 이러한 패턴도 필요에 따라 사용하는것이 괜찮다고 한다면 폼의 유효성 검사 이후에 뷰에서 여러 모델 클래스들을 선언해서 저장한다면 코드가 매우 복잡해질 것 같다고 생각했습니다. 개인적으로 강사님게서 샘플코드로 작성해 주신 폼 내의 save()메서드 내에서 이를 진행하는게 좋아보인다고 생각했습니다. 하지만 프로덕션 레벨에 사용할만한 코드가 아니라고 강조를 해주셔서 무언가 도돌이표처럼 고민이 되네요. 질문을 정리해보자면 1. 애초에 일반 폼 하나에서 여러 모델의 필드를 유효성 검사하는것이 좋지 않은 패턴인지. (폼과 모델은 1:1 대응이 되어야 하는지?) 2. 일반 폼 하나에서 여러 모델의 필드를 유효성 검사 후 save()함수를 구현해서 여러 모델과의 인터렉션을 하는것도 괜찮은 방법인지? 답변 주시면 감사하겠습니다. 좋은 강의 감사합니다.
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요 ListView 관련 질문입니다.
항상 답변주시어 감사드립니다. 며칠전 강사님이 알려주신 user_logged_in 등을 활용한 접속 로그 남기는 방법을 구현을 해봤습니다.. 어드민 페이지에서 접속 로그가 잘 뜨는걸 확인했습니다. 그런데 이것을 어드민 페이지가 아닌 다른 url에서 listview 로 활용해 접속로그 페이지 나오게끔 하려는데 잘 안되서 무엇이 문제일지 여쭙습니다. 우선 모델 부분입니다. views.py 에서 이렇게 모델을 가져와 리스트로 나오게끔 하려는데 모델은 잡히지만 모델안의 필드들을 가져오지 못하여 계속 빈페이지만 보여주는데 무엇인 문제일지 알 수 있을까요? 추가로 시그널 파일입니다 !!
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
<Route> 태그 사용시 화면 렌더링이 안됩니다.
강사님 설명과는 다르게 디렉토리 구조를 pages 내 Home.js, About.js이렇게 만든게 아니라 pages/home 내 index.js 방식으로 작성했는데요 첫 번째 스크린샷처럼 <Route>태그를 주석처리하면 컴포넌트가 보이는데 두번째 스크린샷처럼 <Route>태그를 살리면 아무 컴포넌트도 렌더링 되지 않습니다. 혼자서 몇시간 잡고 있다가 도저히 해결이 안되서 질문드립니다 ㅠ.ㅠ
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
makemigrations 관련 질문입니다!
안녕하세요 좋은 강의를 만들어주셔서 감사합니다. 강의를 듣고 따라하고 있던 도중 아래 부분이 잘 진행이 되지 않아 문의드립니다. 아래 명령어를 실행하면, blog1이 인스톨 되지 않았다고 하며 실행이 되지 않습니다. (askCompany) C:\dev\askcompany>python manage.py makemigrations blog1 No installed app with label 'blog1'. askcompany -settings.py에는 아래처럼 blog1을 추가했습니다. INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog1', ] blog1 역시 만들어져있는 것이 보입니다. 혹시 위와 같은 상황일 때는 어떻게 해결할 수 있을지 조언을 주시면 감사하겠습니다!
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요~~
강사님 강의를 보며 인스타그램 페이지를 제가 꾸미고 싶은데로 꾸미는중입니다. 제가 요즘 인스타그램 회원 관리를 구현중입니다.. 근데 유저 접속 로그도 구현을 해보려한는데 아무리 구글링을 해도 유저 로그인 로그아웃 기록과 ip 기록등을 구현하는 방법들이 없어 강사님이 추천해주실 사이트가 있을지 여쭙습니다 ㅠㅠ
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
팔로우 데이터 양방향 저장되는 문제(보충내용 질문)
안녕하세요 강의하단 보충내용이 이해가 되지 않아서 질문드립니다. follower_set = models.ManyToManyField( "self", blank=True, symmetrical=False, related_name="following_set", ) 위와같이 설정하면 following_set 을 따로 만들지 않는건가요? following_set 이 있으면 makemigrations 에러가 발생하고, 지운다고 following_set 테이블을 만들어주는 것 같지 않아서요 related_name 에 대한 이해가 아직 부족해서 일단 아래와 같이 처리했는데 보충내용에 대한 설명 더 부탁드립니다. follower_set = models.ManyToManyField("self", symmetrical=False, related_name="+", blank=True)following_set = models.ManyToManyField("self", symmetrical=False, related_name='+', blank=True)
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요!!!!!ㅎㅎㅎ 모델 객체 생성 not null constraint failed 에러 문제 문의드립니다!!
안녕하세요. !!!ㅎㅎㅎ 추상 모델을 상속받고 수동으로 모델객체를 생성해서 사용하려고 하는데 자동으로 생성되어야 하는created_at, updated_at 필드에서 에러가 나서 질문드립니다!! 아래는 추상모델이고요!! class BaseModel(Model): # 키값 driver_pk = models.CharField(max_length=10, verbose_name="키값") created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) class Meta: abstract = True 아래는 위 BaseModel을 상속받아 사용하는 모델입니다!! class Driver(BaseModel): class StateChoices(models.TextChoices): DONE = "DONE", "O" ING = "ING", "△" RELEASE = "RELEASE", "X" # 상태 state = models.CharField( choices=StateChoices.choices, verbose_name="상태", max_length=10, ) release_date = models.DateField(null=True, blank=True, verbose_name="해지날짜") q = Driver( state= Driver.StateChoices.DONE, driver_pk="홍길동123456", release_date="2021-12-15", ) 위와 같이 모델 객체를 생성하려는데 (위에 모델사용을 위한 기본 셋팅은 다되있는상태입니다!)IntegrityError: NOT NULL constraint failed: drivers_driver.created_at 에러가 뜨네요!?원래 자동으로 생성되서 위 에러는 안떠야하는것같은데 이유가 뭘까요?그리고 어떻게 하면 해결할 수 있을까요!!?? (어드민에서는 정상적으로 잘생성되고 업데이트도 잘 동작합니다 ) 감사합니다~!~!~!~
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
django template내 src 링크내에서 & 문자
django template html 안에서 src 주소중에 &가 들어가는 부분 전부 빨간색이 되더라고요 시도해본 방법으로 이스케이프를 앞에 써봤습니다
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
강사님 질문이 있습니다~!!
이진석 강사님 안녕하세요~! 다름이 아니라, 강의를 들으면서 등장하는 예제 코드들을 학습을 위해서 github에 올리면서 정리하고 싶습니다. 그런데 강사님 저작권에 위반이 되지는 않을까 해서 스터디한 예제 코드들을 github에 게시하는 것이 괜찮을지 여쭤보고 싶습니다...! 늘 질문에 대해 유익한 답변들을 주셔서 감사 드립니다. 그럼 감사합니다.
- 해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
진석님 안녕하세요! 질문이 있습니다!!
진석님 안녕하세요! 진석님이 올려주신 강의를 들으며 개발을 시작했고 django로 취업한 개발자 입니다ㅎ 다름이 아니라 재직중인 회사에서 DRF를 사용하고 있지 않아 도입을 해보자고 이야기하고 있는데 사용시 비용을 지불해야 한다는 말씀을 회사에서 하셔서 제가 알고 있는 정보와는 다른 부분이 있어 혹시 아시는 부분이 있는지 여쭤보려 합니다.! DRF는 BSD 라이센스인것으로 알고 있는데 혹시 제가 알고 있는 부분가 다른 정보가 있을까요..?? 강의와는 관련 없는 질문이라 죄송하지만.. 진석님이 올려주신 강의보고 DRF를 너무나도 사용하고 싶어 이렇게 질문은 남기게 됬습니다.!
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
models.py message 변수에 validator를 설정했음에도 불구하고, Message를 작성하고 저장하면 유효성 검사 없이 저장됩니다.
Models.py에 10글자 미만은 입력하면 유효성 검사가 나오도록 설정했습니다. admin에서는 Instagram앱에 Post를 만들 때 10글자 미만을 입력하면 에러가 납니다. 허나 post_form.html에서는 message창에 10글자 미만의 글을 써도 에러없이 Post를 날립니다. 혹시 몰라 models.py, forms.py, views.py, post_form.html 사진도 남겨드립니다. 항상 감사드립니다 강사님. (models.py) (views.py) (forms.py) (post_forms.html)
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
강의를 보며
강사님 강의를 보며 제가 다른 웹사이트를 커스텀해서 사용하고자 공부중에 있습니다 ㅎㅎ 근데 저도 아무리 찾아봐도 해결되지 않는 문제점이 있어 여기다 이렇게 질문을 드립니다. 우선 관련있을 코드는 붙여드리겠습니다 ㅠㅠ ... 제가 생각하기로는 DB정보에서 값을 불러오지 못해서 발생하는 문제라 생각합니다. DB는 postgresSQL연동해서 사용중입니다! 문제점이 무엇일까요... 구분 구분
- 해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
ModelViewSet과 ListCreateAPIView의 차이점이 무엇인가요?
강의를 보며 DRF 공부하고 있는데 ModelViewSet과 ListCreateAPIView이 어떤 차이점이 있는지 궁금합니다. 조회값(?)을 보니 두개 다 같은 것으로 확인되는데 어떠한 차이점이 있는건가요?
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
django에서 AttributeError: module 'blog.views' has no attribute 'post_list' 에러
안녕하세요. 늦은 시간까지 항상 감사드립니다. 강의 정말 잘 듣고 있습니다! *프로젝트명은 편의상 blog로 대체했습니다. 프로젝트의 urls에 path를 import하고 나서 저장 > 서버자동재시작 시, 아래와 같은 에러가 뜹니다. AttributeError: module 'blog.views' has no attribute 'post_list' 구글링을 해 보니 오타 문제인 듯해서 열심히 눈을 비볐습니다만 도저히 제 눈에는 보이지 않네요ㅜㅜ + 저장해 보니까 서버 구동은 돼서 blog로 들어가보니 QuerySet이 아니라 이렇게만 출력됩니다...
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
이진석 강사님 signup_form.html에서 'form_title' 글자 수와 관련되어 아래와 같은 현상이 발생하네요...
form_title="회원가입" 회원가입으로 입력시 아래와 같은 오류가 나옵니다 form_title="횐갑" 글자수를 제한하여 작성하면 정상적으로 페이지가 나옵니다... 대체 어떤 문제일까요? login_form.html에서도 form_title을 '로그인'보다 글자수가 많아지면 똑같은 오류가 납니다
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요 선생님 foreign key form updateview구현에 대해서 질문드릴게 잇습니다!!
안녕하세요 선생님 !!! 스승님~~ 정말 명품강의에 대해서 다시 한번 감사드립니다. 제가 선생님 강의 코드를 쪼금 변형해서 현 회사에서 사용하고자 하는 코드로 만들려고하는데 ,,, 제가 원하는 구현은 장고 form에 이미지 input을 받는데 한개의 이미지가 아닌 여러개의 이미지를 django form으로 받으려합니다. 이미지를 여러개 저장하는것은 했지만 이것을 업데이트 하는 장고 form, view, model??, template를 만드는데 어려움이 있습니다. 먼저 Post모델로는 (강의 꺼를 쪼금 그대로 사용했습니다.) 그 다음 1:N -> POST1개에 여러 이미지를 넣기 위하여~ 이런식으로 모델을 만들었습니다. 다음으로는 장고 Form으로는 위와 같이 만들어서 fields['pictures']를 만들어 저 위젯을 이용해서 여러 이미지를 받으려고 만들었습니다. 다음은 view로써 위 view역시 강의에서 만든 코드를 토대로 이미지만 여러개 받을 수있는 코드를 추가해서 만들었습니다. 템플릿은 그대로 {% bootstrap_form form%}으로 나타내었고 위와 같이 pictures란 필드에 여러 이미지를 담아서 보낼 수 있습니다. (그리고 저장하면 저장되서 템플렛에 보여줄 수 있고요 ) 다만 제가 updateview를 구현할 방법을 전혀 모르겠어서(구글링을 아무리 해도 모르겠네요 ㅠㅠㅠ ) 모델을 건들어야할지, 뷰를 건들어야할지, 폼을 건들어야할지 잘 모르겠어서 선생님께 질문드립니다. 즉 updateview를 만들어서 수정버튼을 클릭하면 기존에 선택된 이미지가 뜨도록 만들고 싶은데 어떻게 구현을 해야 할까요?? 처음 파일을 생성헸을 댸 파일을 6개 선택했다면 -> 수정버튼을 누르면 기존에 저장한 파일 6개 가 표기되어있고 다시 파일 선택눌러서 다시 다른 이미지들을 선택하거나 선택하지 않고 다시 저장할 수 있도록 만드는게 목표입니다. 위는 저장 됬을 때 모습입니다. 사진은 저장된 개수만큼 아래로 표시 되게 만들었습니다. 다시 설계를 해야 할지 뷰 or 모델 or 폼을 건들어야할지 잘모르겠습니다 (장고를 공부한지 얼마되지 않아서 많이 어렵네요 ㅠㅠ) 아 그리고 업데이트 할 때에도 사진수를 10개로 제한을 걸어서 만들고싶습니다!!!! 혹시 이해가 안되시거나 부족한 설명이 있으면 말씀해주시면 바로 추가해서 넣도록하겠습니다. 감사합니다!!
- 해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
template_name를 참조하는 방식
- 여러분의 질문을 고대하고 있습니다. :-)- 질문 전에 검색을 먼저 해보세요. 사람 사는 게 다 비슷하다는 것을 알게 됩니다.- 예의는 거침없이 질문하기 위한 최고의 발명품입니다.- 100개의 설명이 스크린샷 한방 보다 못할 수 있습니다.- 코드를 첨부하면 전세계 누구나 이해할 수 있는 질문이 됩니다.- 하나의 질문에는 하나의 주제를 담아야 답변도 예리해집니다.- 시행착오를 알려주시면 곧 바로 원하는 문제에 집중할 수 있습니다.- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님. root URL 정의 예시에서 template_name을 인스턴스 변수 또는 클래스 변수로 지정하시는 두가지 예시를 들어주셨는데요. 코드상에서 봤을때는 인스턴스 변수가 정의되어 있지 않으면 raise ImproperlyConfigured 에러를 일으키고 있고 이 때 template_name에 대한 클래스 변수를 다시 참조하는 코드는 보이지는 않는것 같습니다. 이부분은 어떤식으로 동작하는걸까요?? 클래스 변수로 지정해주고 해당 URL로 접근 후에 디버그로 돌려보면 이미 self.template_name은 정의된것으로 나오는것이 신기하네요.
- 미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
장고 기본 CBV API (Generic display views) (1) 클래스 구현 관련 질문
강사님 클래스에서 def __init__은 안만드나요? model = none queryset = none이 아니라 def __init__( self, model: str = None, ) self._model = model 이렇게 클래스 변수 설정하지 않나요?