소개
게시글
질문&답변
2024.10.31
레디스에 대해서 질문드립니다.
확인이 많이 늦었네요. 생각해보지 못한 부분인데 좋은 답변 너무 감사합니다~ 레디스의 도입은 누가봐도 당연한 경우도 있겠지만 반대로 이것저것 테스트해보고 고민한 끝에 도입을 해야하는 경우도 충분히 있겠군요. 앞으로도 좋은 강의 많이 기대하겠습니다. 감사합니다~
- 1
- 3
- 76
질문&답변
2024.09.26
시나리오가 여러개면 요청이 분리되는 것 아닌가요?
답변 감사합니다~
- 1
- 4
- 98
질문&답변
2024.09.25
프로젝트 코드는 제공해주시지 않는건가요?
찾았습니다~
- 0
- 2
- 104
질문&답변
2022.07.29
is_valid()과정에서 validated_data에 데이터가 유실됩니다
찾았네요.. nested_serializer에 있는 id field가 read_only로 설정되어 있어서 , 유효성검사 과정에서 해당 필드가 제거돼서 validated_data에서 삭제되나 봅니다. 당연한건데 왜 생각을 못햇나 싶네요 ㅠㅠ 다음과 같이 OrderedProductSerializer를 수정해주었습니다 #serializers.py class OrderedProductSerializer(serializers.ModelSerializer): product_id = serializers.IntegerField(read_only=False) product_name = serializers.CharField(source='product.product_name',read_only=True) class Meta: model = OrderedProduct fields = [ "product_id","count","product_name" ] 질문을 지울까말까 고민하다가, 선생님께서 봐주신 부분도 있고 혹시나 다른분들이 보실 수 있지 않을까 싶어서 삭제하지 않고 질문은 그대로 남겨두겠습니다. 참고한 사이트) https://stackoverflow.com/questions/28247839/django-rest-framework-deserializing-and-get-the-primary-key-from-validated-data 공식 깃헙 issue) https://github.com/encode/django-rest-framework/issues/2320
- 0
- 2
- 635
질문&답변
2022.04.08
메일발송이 되지 않습니다 ㅠㅠ // form.save()에 대하여 질문입니다.
늘 빠른 답장에 감사드립니다... 진심으로 감사드립니다! form부분은 말씀해주신 부분을 보고 잘 이해했습니다! 다만 메일의 경우 스팸메일함을 체크해보고, 다른 메일을 대상으로 메일을 보내보앗는데도 답장이 오지를 않더라구요ㅠㅠ env.bat파일을 다음과 같이 만들어 두었고(뒤에는 좀 가렸습니다.) set SENDGRID_API_KEY=SG.SxTpT-0QTo20ExE9S8ffGw.pm4-3L4VFg... runserver를 돌리기전에 먼저 env.bat를 실행시켜서 돌렸습니다 common.py에서 부여한 설정은 다음과 같습니다 첫줄이 선생님께서 말씀해주신 부분과 공식 홈페이지의 코드가 달라서, 둘다 해보앗는데 둘다 오지 않았습니다 ㅠ # SENDGRID_API_KEY = os.getenv('SENDGRID_API_KEY') #공식홈페이지 SENDGRID_API_KEY = os.environ.get('SENDGRID_API_KEY') EMAIL_HOST = 'smtp.sendgrid.net' EMAIL_HOST_USER = 'apikey' # this is exactly the value 'apikey' EMAIL_HOST_PASSWORD = SENDGRID_API_KEY EMAIL_PORT = 587 EMAIL_USE_TLS = True WELCOME_EMAIL_SENDER = "colock12@naver.com" 마지막으로 models.py는 다음과 같습니다 그전 강좌에서 제가 공부한다고 추가로 phone_number라는 필드를 추가하긴했는데, 영향을 끼칠 것 같지는 않아서... 해답을 잘 모르겠네요 ㅠㅠ 뭔가 네트워크의 문제인 건지 class User(AbstractUser): website_url = models.URLField(blank=True, max_length=200) bio = models.TextField(blank=True) phone_number = models.CharField(blank=True,max_length=17) #default = True로 해두면, superusercreater를 할 때 , 값이 자동적으로 채워짐. 없으면 에러가 나더라 def send_welcome_email(self): #render_to_sting 두번쨰 인자의 값들을 넘겨준 값을 반영한, 첫번쨰 인자의 경로에 있는 파일의 내용을 str로 반환 Subject = render_to_string('accounts/welcome_email_subject.txt',{ 'user' : self, }) content = render_to_string('accounts/welcome_email_content.txt',{ 'user' : self, }) sender_email = settings.WELCOME_EMAIL_SENDER send_mail(Subject, content, sender_email, [self.email], fail_silently=False) 늘 좋은 강의와 답변 감사드립니다.
- 0
- 3
- 389