본문 바로가기

AI 웹개발반/Python, Django26

[DRF] serializer field옵션 | serializer에 필드 추가, 변경하기 SerializerMethodField() serializer 에서 사용할 수 있는 옵션 중 하나로, 해당 serilizer에 있는 field의 값을 변경해주거나 아예 없는 값을 추가하는데에도 사용할 수 있다. 예시 : likes는 기존 모델에 있는 field이다. likes_count 라는 수를 세어주는 함수와 serializerMethodFiedl를 사용해 없는 field를 추가하였다 class FeedDetailSerializer(serializers.ModelSerializer): """feed 상세 serializer""" likes_count = serializers.SerializerMethodField() likes = serializers.StringRelatedField(many=Tru.. 2023. 6. 22.
[TIL] django cron / crontab https://pypi.org/project/django-cron/0.1/ django-cron Running python crons in a Django project pypi.org https://pypi.org/project/django-crontab/ django-crontab dead simple crontab powered job scheduling for django pypi.org cron과 crontab 'django-cron' & 'django-crontab' cron이란 소프트웨어 데몬으로, 단순 반복 작업 자동화를 시킬때 사용하며, 관리자가 원하는 시간, 날짜에 주기적으로 실행시킬 수 있다. 모델이 종료되는 시간에 따라 확인해주는 로직이 필요해 사용하게 되었다! 두 패키지는 기능 상.. 2023. 6. 13.
[DRF + JS] 비디오와 미디어를 넣은 게시글 생성하기 ***수정중 보호되어 있는 글 입니다. 2023. 5. 15.
[DRF] serializer, Foreignkey 정보 가져오기 *** 수정중 보호되어 있는 글 입니다. 2023. 5. 15.