Д
http://try.novibuilder.com/
Size: a a a
Д
S
S
P
S
P
S
PZ
P
P
S
PZ
N
class AnswerViewSet(viewsets.ModelViewSet):
queryset = Answer.objects.all()
serializer_class = AnswerSerializer
permission_classes = [IsAuthenticatedOrReadOnly]
http_method_names = ['get', 'post', 'patch']
class AnswerSerializer(serializers.ModelSerializer):
user = serializers.PrimaryKeyRelatedField(
queryset=User.objects.all(),
default=serializers.CurrentUserDefault()
)
class Meta:
model = Answer
exclude = ()
class Answer(models.Model):
text = models.TextField(default=None, verbose_name='Текст ответа')
post = models.ForeignKey(
Post,
on_delete=models.CASCADE,
verbose_name='Проблема',
related_name='answers'
)
timestamp = models.DateTimeField(auto_now_add=True, auto_now=False, verbose_name='Дата')
user = models.ForeignKey(User, on_delete=models.DO_NOTHING, verbose_name='Имя пользователя')
N
DT
def perform_create(self, serializer):
serializer.save(creator=self.request.user)
serializer.save
S
N
def perform_create(self, serializer):
serializer.save(creator=self.request.user)
serializer.save