Да на ютубчике не хватает таких вот видео, где неординарный проект и умеренные пояснения. Помогает подсобирать свои разрозненные знания по Django. Отличный контент!. Отдельная благодарность за исходники!!!!
Весь код под копирку, но ошибка Ребят, подскажите. Ошибка: Class TicketSerializer missing "Meta.model" attribute. class TicketSerializer(serializers.ModelSerializer): customer = CustomerSerializer() executor = ExecutorSerializer() severity = serializers.CharField(source='get_severity_display') class Meta: model: Ticket fields = '__all__'
Это и так можно делать через один сериалайзер. Загвоздка именно в том, что если так делать, то нельзя будет уйти во вложенность внешних ключей. Можно попробовать различные манипуляции с параметром read_only=True, либо написать функцию create (пример её использования можно найти прямо тут: www.django-rest-framework.org/api-guide/serializers/#modelserializer).
За 2 года всё ещё актуально
Да на ютубчике не хватает таких вот видео, где неординарный проект и умеренные пояснения. Помогает подсобирать свои разрозненные знания по Django. Отличный контент!. Отдельная благодарность за исходники!!!!
Рад стараться :) Обязательно буду продолжать :)
@@dobryakov То что будет продолжение просто замечательная новость!!! Очень хочется увидеть воссоединение Django и Vue))
Ты молодец, не останавливайся
спасибо!
Очень классные уроки, хорошо объясняешь
Спасибо, стараюсь!
У меня вопрос, обязательно в сериализаторах создавать CreateSerializer-ы, можно же во вьюшках напрямую без них создавать
когда можно не дублировать логику, лучше её не дублировать, на мой взгляд
Отличное видео!!!
спасибо, стараюсь :)
Спасибо
Весь код под копирку, но ошибка
Ребят, подскажите. Ошибка: Class TicketSerializer missing "Meta.model" attribute.
class TicketSerializer(serializers.ModelSerializer):
customer = CustomerSerializer()
executor = ExecutorSerializer()
severity = serializers.CharField(source='get_severity_display')
class Meta:
model: Ticket
fields = '__all__'
А почему "model:", когда должно быть "model ="?
@@dobryakov Спасибо огромное. Видать просто глаз замылился, я понимал что, что-то не то и практически по символьно сверял, но не заметил
спасибо.
А можете показать как получать и создавать данные через один сериалайзер?
Это и так можно делать через один сериалайзер. Загвоздка именно в том, что если так делать, то нельзя будет уйти во вложенность внешних ключей. Можно попробовать различные манипуляции с параметром read_only=True, либо написать функцию create (пример её использования можно найти прямо тут: www.django-rest-framework.org/api-guide/serializers/#modelserializer).
В AuthoringSerializer опечатка, не на ту модель ссылается сериалайзер
Спасибо, исправил!
В файле с сериалайзерами необязательно импортировать юзера отдельно, он итак импортируется из models.py
Знаю, но мне нравится явно понимать что и где находится.