DJANGO SERIALIZERS: ПЕРЕВОД ДАННЫХ В JSON - Своя фриланс-биржа #3 (serializers, views, urls)

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ต.ค. 2024

ความคิดเห็น • 23

  • @igorkulibaba7287
    @igorkulibaba7287 ปีที่แล้ว +1

    За 2 года всё ещё актуально

  • @stijey
    @stijey 4 ปีที่แล้ว +1

    Да на ютубчике не хватает таких вот видео, где неординарный проект и умеренные пояснения. Помогает подсобирать свои разрозненные знания по Django. Отличный контент!. Отдельная благодарность за исходники!!!!

    • @dobryakov
      @dobryakov  4 ปีที่แล้ว +1

      Рад стараться :) Обязательно буду продолжать :)

    • @stijey
      @stijey 4 ปีที่แล้ว

      @@dobryakov То что будет продолжение просто замечательная новость!!! Очень хочется увидеть воссоединение Django и Vue))

  • @daniil-shamraev
    @daniil-shamraev 2 ปีที่แล้ว

    Ты молодец, не останавливайся

    • @dobryakov
      @dobryakov  2 ปีที่แล้ว

      спасибо!

  • @АртёмФадеев-я6у
    @АртёмФадеев-я6у 3 ปีที่แล้ว

    Очень классные уроки, хорошо объясняешь

    • @dobryakov
      @dobryakov  3 ปีที่แล้ว

      Спасибо, стараюсь!

  • @zoreyan
    @zoreyan ปีที่แล้ว

    У меня вопрос, обязательно в сериализаторах создавать CreateSerializer-ы, можно же во вьюшках напрямую без них создавать

    • @dobryakov
      @dobryakov  ปีที่แล้ว +1

      когда можно не дублировать логику, лучше её не дублировать, на мой взгляд

  • @СергейКорчаловский
    @СергейКорчаловский 4 ปีที่แล้ว

    Отличное видео!!!

    • @dobryakov
      @dobryakov  4 ปีที่แล้ว +1

      спасибо, стараюсь :)

  • @АлександрНовиков-ь6т
    @АлександрНовиков-ь6т 3 ปีที่แล้ว

    Спасибо

  • @nikartom
    @nikartom 4 ปีที่แล้ว

    Весь код под копирку, но ошибка
    Ребят, подскажите. Ошибка: 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__'

    • @dobryakov
      @dobryakov  4 ปีที่แล้ว

      А почему "model:", когда должно быть "model ="?

    • @nikartom
      @nikartom 4 ปีที่แล้ว

      @@dobryakov Спасибо огромное. Видать просто глаз замылился, я понимал что, что-то не то и практически по символьно сверял, но не заметил

  • @dodokwak
    @dodokwak 4 ปีที่แล้ว

    спасибо.

  • @BorysOliinyk
    @BorysOliinyk 4 ปีที่แล้ว +1

    А можете показать как получать и создавать данные через один сериалайзер?

    • @dobryakov
      @dobryakov  4 ปีที่แล้ว

      Это и так можно делать через один сериалайзер. Загвоздка именно в том, что если так делать, то нельзя будет уйти во вложенность внешних ключей. Можно попробовать различные манипуляции с параметром read_only=True, либо написать функцию create (пример её использования можно найти прямо тут: www.django-rest-framework.org/api-guide/serializers/#modelserializer).

  • @denysgashaw7485
    @denysgashaw7485 4 ปีที่แล้ว

    В AuthoringSerializer опечатка, не на ту модель ссылается сериалайзер

    • @dobryakov
      @dobryakov  4 ปีที่แล้ว

      Спасибо, исправил!

  • @borisberestov7767
    @borisberestov7767 3 ปีที่แล้ว

    В файле с сериалайзерами необязательно импортировать юзера отдельно, он итак импортируется из models.py

    • @dobryakov
      @dobryakov  3 ปีที่แล้ว +1

      Знаю, но мне нравится явно понимать что и где находится.