тесты django rest framework теория | часть 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024
  • Теоретическая часть как писать тесты django rest framework. С какими ошибками можно сталкнуться когда пишем тесты. Решение ошибок в тестахdjango rest framework. Пишем тесты для API курсов.
    Как писать тесты django rest framework #2 - • Как писать тесты api d...
    -=-
    Мы в сети:
    Наш сайт - deepskills.ru/...
    Telegram канал - t.me/deepskill...
    Канал TH-cam DeepSkills - / @deepskills7553
    Донат - donatepay.ru/d...
    Донат 2 - www.donational...
    Telegram чат - t.me/trueDjang...
    Discord - / discord
    ВК - djangoc...
    -=-
    Провожу индивидуальные занятия (ментор) по python, django, javascript
    Moй Telegram - t.me/DJWOMS
    ------------------------------------------------------------------------------------
    #djangochannel

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

  • @АртемИванов-в8в
    @АртемИванов-в8в 3 ปีที่แล้ว +3

    Про сериализаторы отдельно для записи и для чтения, разве вот так нельзя:
    class NewsViewSet(viewsets.ModelViewSet):
    """CRUD для новостей"""
    queryset = News.objects.all()
    http_method_names = ['get', 'post', 'put', 'delete', 'head', 'options']
    def get_serializer_class(self):
    if self.action == 'retrieve':
    return NewsDetailSerializer
    return NewsSerializer
    можно на каждый метод (update, delete, create и тд) использовать свой сериализатор

  • @python_XVIII
    @python_XVIII 9 หลายเดือนก่อน

    думала у меня у одной заплетается язык когда читаю документашку

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

    AttributeError: module 'django.conf.global_settings' has no attribute 'ROOT_URLCONF' при запуске такое. Что можно сделать?

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

    можно ли использовать тесты от дрф для теста API написанного полностью самопально?

  • @79fz270704
    @79fz270704 4 ปีที่แล้ว

    отличные доки про моки docs.python.org/3.7/library/unittest.mock-examples.html

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

    При работе тестов, обязательно ли, чтобы моя база была включена?

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

      Нет, автоматически создается временная база, на которой и происходит тестирование

    • @sergiybustrov8831
      @sergiybustrov8831 9 หลายเดือนก่อน

      Главное чтобы сервер был запущен

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

    x1.5 надо смотреть

    • @sergiybustrov8831
      @sergiybustrov8831 9 หลายเดือนก่อน

      Я всегда на 2.0 смотрю его

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

    Зачем использовать DRF? Не могу представить сценаривет его использования, кроме как проект с большим числома простейших ручек, у который в серилазиации будет не большая вложеность по объектам. Почему бы не писать собственный метод серилализации, где будет возращаться собранный dict

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

      Когда хочешь красивый фронтенд на vue например и нужно бизнес логику и данные хранить в удобном месте, получая данные по api. У нас в компании все проекты по такой схеме

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

      Валидация, jwt auth, сваггер, быстрый crud

    • @mertviy_games
      @mertviy_games 2 หลายเดือนก่อน

      в дрф очень много полезного для в том числе сложных ручек. там автоматизирована куча рутины которую на ванильной жданге надо было бы писать - проверки ключей, проверка соответствия полей и их форматов, формирование ответов клиенту при ошибочных данных итд.
      то что всё кроме круд надо прописывать больше чем двумя строками кода не означает что дрф не облегчает работу программиста.