매일 TIL (65) 썸네일형 리스트형 [내일배움캠프 12-2일] django 개인과제 마무리, 트러블 슈팅(해결) 트러블 슈팅 문제 발생IsAuthenticated 권한 클래스를 사용하여 Products 앱의 모든 기능에 인증된 사용자만 접근할 수 있도록 구현.하지만 과제의 조건란을 자세히 읽어보니 상품 목록 조회에는 로그인 상태가 불필요하다는 것을 확인함.결론적으로 상품 목록 조회, 상품 디테일 페이지 조회 기능에는 로그인하지 않아도 접근할 수 있도록 구현해야 하는 것.하지만 어떻게 기능별로 IsAuthenticated를 적용, 미적용 시키는지 알지 못함.class ProductListView(APIView): permission_classes = [IsAuthenticated] parser_classes = [MultiPartParser, FormParser] def post(self, reque.. [내일배움캠프 12-1일] django 개인과제, 트러블 슈팅(미해결) https://github.com/Kyuho09/spartamarket_DRF GitHub - Kyuho09/spartamarket_DRFContribute to Kyuho09/spartamarket_DRF development by creating an account on GitHub.github.com트러블 슈팅상품 목록 조회, 상품 디테일 페이지 조회는 로그인 상태가 불필요.하지만 지금은 모든 기능이 로그인 상태를 필요로 하고 있음.from rest_framework.views import APIViewfrom rest_framework.response import Responsefrom django.shortcuts import get_object_or_404from .models import P.. [내일배움캠프 11-5일] django 개인과제, accounts 구현 https://github.com/Kyuho09/spartamarket_DRF GitHub - Kyuho09/spartamarket_DRFContribute to Kyuho09/spartamarket_DRF development by creating an account on GitHub.github.com오늘의 회고과제 힘들다...어렵다... [내일배움캠프 11-4일] django 심화 복습 https://github.com/Kyuho09/django_advanced GitHub - Kyuho09/django_advancedContribute to Kyuho09/django_advanced development by creating an account on GitHub.github.com오늘의 회고특강 듣고 강의 노션보면서 한번 복습 쭉 진행해봤음.내일의 목표는 과제 시작하기 [내일배움캠프 11-3일] 외부 API 연동, Django Deploy with AWS, ec2,Gunicorn https://github.com/Kyuho09/django_advanced GitHub - Kyuho09/django_advancedContribute to Kyuho09/django_advanced development by creating an account on GitHub.github.com오늘의 회고드디어 길고 긴 장고 끝.그래도 복습해야해서 끝 아님. 내일의 목표는 복습하면서 과제 시작하기. [내일배움캠프 11-2일] API 문서화, 외부 API 연동 https://github.com/Kyuho09/django_advanced GitHub - Kyuho09/django_advancedContribute to Kyuho09/django_advanced development by creating an account on GitHub.github.com오늘의 회고생각보다 진도 많이 못나감.특강 + 스쿼드라서 그런 것도 있었음. 내일 목표는 꼭 심화강의 끝까지 수강 완료하기 [내일배움캠프 11-1일] django 이해도 테스트 오답노트, ORM 최적화, 캐싱 전략 이해도 테스트 오답노트Django에서 사용자가 로그인할 수 있는 간단한 로그인 뷰를 작성하세요.사용자가 로그인 폼을 제출했을 때, 해당 사용자를 인증하고, 성공적으로 로그인할 경우 'home' 페이지로 리디렉션합니다.로그인 실패 시 다시 로그인 페이지로 리디렉션하며, 실패 메시지를 출력하세요.from django.shortcuts import render, redirectfrom django.contrib.auth import authenticate, logindef login_view(request): if request.method == 'POST': username = request.POST['username'] password = request.POST['passwo.. [내일배움캠프 10-5일] DRF, POSTMAN, article CRUD, comment CRUD DRF(Django Rest Framework) 시작우선 djangorestframework 를 설치한 뒤,freeze > requirements.txt 까지 진행.이후 settings.py에 rest_framework를 추가.이러면 drf 준비 끝! 그러면 이제 경로랑 뷰 생성해보자.path('json-drf/', views.json_drf, name='json_drf'),def json_drf(request): passarticles/urls.py와 views.py우선 임시로 해놓고 진행.from rest_framework import serializersfrom .models import Articleclass ArticleSerializer(serializers.ModelSerializer).. 이전 1 2 3 4 5 ··· 9 다음