#38. Настройка отображения списка статей в админ-панели | Уроки по Django 4

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии • 28

  • @_a_lebed
    @_a_lebed Год назад +6

    С каждым уроком больше и больше нравится Django

  • @harry_holland
    @harry_holland Год назад +4

    Сергей, спасибо вам огромное за эти видео! И спасибо, что увеличили интервал между публикациями уроков, лично я немного не поспевал.

    • @xepocyka
      @xepocyka Год назад +2

      Т.е. сегодняшний урок ты готов 2 дня переваривать?

    • @showrun4747
      @showrun4747 Год назад

      не все бездельники как некоторые. обычно у людей много чего еще, требующего времени, происходит.@@xepocyka

  • @vlad_gnom
    @vlad_gnom 5 месяцев назад +2

    Много чего узнал, и ещё больше полюбил Django. Спасибо вам!❤

  • @evgenyzakiev693
    @evgenyzakiev693 Год назад +1

    Спасибо Сергей🤝, здоровья тебе!!!

  • @ЕвгенийЗаболотских-д1ы
    @ЕвгенийЗаболотских-д1ы 11 месяцев назад +1

    Каждый урок как песня

  • @AndreyMalyanov
    @AndreyMalyanov 2 месяца назад +1

    Магия какая-то.

  • @TSM_149
    @TSM_149 Год назад

    Спасибо! Всё очень понятно объясняете!

  • @andredru4278
    @andredru4278 Год назад

    Спасибо. Будем применять.

  • @DIGRESSSS
    @DIGRESSSS Год назад

    спасибо за урок

  • @TheTonyMan
    @TheTonyMan 5 месяцев назад +1

    Я так реализовал статус постов... is_published = models.CharField(max_length=10, choices=[('draft', 'Draft'), ('published', 'Published')], default='draft' ). Я не создавал дополнительно класса внутри модели. Особого смысла нет использовать 0 и 1, а что если статусов будет 5 (например для CRM приложения)? Считаю, что подход который я предложил более гибкий

  • @Liz-ll3hb
    @Liz-ll3hb Год назад

    Спасибо за ваши замечательные уроки! Хочу уточнить следующее: почему панель администрирования перестаёт загружаться, если в list_display добавить поле 'tags'?

    • @selfedu_rus
      @selfedu_rus  Год назад

      Спасибо! Это вопрос в ТГ-канал, т.к. нужны детали. Думаю, сообщество быстро ответит.

  • @ИрикК
    @ИрикК Год назад

    Спасибо, как всегда отличное видео. Два вопроса.
    1. Как сделать, чтобы в поле "действие" выводились не прочерки, а пункт выпадающего списка?
    2. Как вывести в первом столбце не ID, а номера строк по порядку и при переходе по пагинации верхний номер был не 1-й, а соответствовал шагу перехода (1, 6, 11 и т.д.)?
    Спасибо.

  • @RENGI_
    @RENGI_ Год назад +1

    Здравствуйте, а можете сделать видео по тому как делать обмен файлами скачивание и выгрузка файла?

    • @selfedu_rus
      @selfedu_rus  Год назад +1

      закачка файлов на сервер будет

    • @RENGI_
      @RENGI_ Год назад

      @@selfedu_rus круто, спасибо

    • @БогданФещенко-я6й
      @БогданФещенко-я6й Год назад +1

      @@selfedu_rus желательно закачка с прогрес баром на фронтенде!)

  • @olegkarbaev8433
    @olegkarbaev8433 10 месяцев назад +1

    Вопрос. Если в is_published использовать третье значение, например "на модерации", то уже нужно использовать TextChoices, я правильно понял?

  • @ibrahimoglu
    @ibrahimoglu Год назад +1

    👍

  • @nto2503
    @nto2503 Год назад

    А если такое решение, без костылей?
    class Women(models.Model):
    class Status(models.TextChoices):
    DRAFT = 0, 'Черновик'
    PUBLISHED = 1, 'Опубликовано'
    ...
    is_published = models.CharField(max_length=2, choices=Status.choices, default=Status.PUBLISHED, verbose_name='Опубликовано')

    • @selfedu_rus
      @selfedu_rus  Год назад

      Если работает, то круто!

    • @obyeboshen
      @obyeboshen Год назад

      а как это работает? разве в случае с TextChoices, первое значение в кортежах не должно быть строковым?

  • @yaroslavandreevich4818
    @yaroslavandreevich4818 Год назад +4

    Была проблема, если кто-то также столкнулся - оставлю коммент. Проблема: у меня в админ панели отображались только опубликованные посты. Из-за того что в классе модели Women менеджеры шли в порядке :
    1. published = PublishedManager()
    2. objects = models.Manager()
    А нужно наоборот :)

    • @pavku
      @pavku 11 месяцев назад +3

      Спасибо тебе, добрый человек! Не представляю сколько бы я времени потратил на выяснение причины без твоего комментария!🤝

  • @whosane9923
    @whosane9923 Год назад +1

    на инфо сайте ошибка , is_published = models.BooleanField(choices=tuple(map(lambda x: (bool(x[0]), x[1]), Status.choices)),
    default=DRAFT, verbose_name="Статус")

    • @selfedu_rus
      @selfedu_rus  Год назад

      это дальше по тексту