fix: resolve bug with CamelCaseJSONRenderer for proper JSON rendering
This commit is contained in:
parent
0618afbbea
commit
48bd2fcedd
3 changed files with 8 additions and 12 deletions
|
|
@ -187,12 +187,12 @@ REST_FRAMEWORK = {
|
|||
'DEFAULT_AUTHENTICATION_CLASSES': [
|
||||
'rest_framework.authentication.TokenAuthentication',
|
||||
],
|
||||
'DEFAULT_RENDERER_CLASSES': (
|
||||
'DEFAULT_RENDERER_CLASSES': [
|
||||
'djangorestframework_camel_case.render.CamelCaseJSONRenderer',
|
||||
),
|
||||
'DEFAULT_PARSER_CLASSES': (
|
||||
],
|
||||
'DEFAULT_PARSER_CLASSES': [
|
||||
'djangorestframework_camel_case.parser.CamelCaseJSONParser',
|
||||
),
|
||||
],
|
||||
}
|
||||
|
||||
# Environment variables
|
||||
|
|
|
|||
|
|
@ -12,6 +12,6 @@ class TaskPriority(models.TextChoices):
|
|||
|
||||
class TaskStatus(models.TextChoices):
|
||||
TODO = 'todo', _('Todo')
|
||||
IN_PROGRESS = 'inprogress', _('In Progress')
|
||||
AWAIT_FEEDBACK = 'awaitfeedback', _('Await feedback')
|
||||
IN_PROGRESS = 'inProgress', _('In Progress')
|
||||
AWAIT_FEEDBACK = 'awaitFeedback', _('Await feedback')
|
||||
DONE = 'done', _('Done')
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
from rest_framework import serializers
|
||||
from djangorestframework_camel_case.render import CamelCaseJSONRenderer
|
||||
from djangorestframework_camel_case.parser import CamelCaseJSONParser
|
||||
from .models import Task, SubTask, AssignedTask
|
||||
from .models import Task, SubTask, AssignedTask, TaskStatus
|
||||
|
||||
class SubTaskSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
|
|
@ -27,7 +27,3 @@ class TaskSerializer(serializers.ModelSerializer):
|
|||
|
||||
renderer_classes = [CamelCaseJSONRenderer]
|
||||
parser_classes = [CamelCaseJSONParser]
|
||||
|
||||
def create(self, validated_data):
|
||||
validated_data['creator'] = self.context['request'].user
|
||||
return super().create(validated_data)
|
||||
Loading…
Reference in a new issue