데브코스 TIL/Django, API 7

Django REST Framework Part 2

User 추가하기 polls/models.py class Question(models.Model): question_text = models.CharField(max_length=200, verbose_name='질문') pub_date = models.DateTimeField(auto_now_add=True, verbose_name='생성일') owner = models.ForeignKey('auth.User', related_name='questions', on_delete=models.CASCADE, null=True) @admin.display(boolean=True, description='최근생성(하루기준)') def was_published_recently(self): return self...

Django REST Framework Part 1

"Serialize"는 모델 인스턴스나 QuerySet과 같은 데이터를 JSON 형식의 파일로 변환하는 작업 입니다. "Deserialize"는 JSON 형식의 데이터를 정의된 포맷에 맞추어 다시 모델 인스턴스로 변환하는 작업 입니다. "Serializer"는 형식을 변환하는 과정을 담당하는 매개체 입니다. serializer 생성하기 polls_api/serializers.py from rest_framework import serializers from polls.models import Question class QuestionSerializer(serializers.Serializer): id = serializers.IntegerField(read_only=True) question_text =..