#24. Тонкая настройка админ панели | Django уроки

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • Практический курс по Django: stepik.org/a/1...
    Django урок 24. Как настроить цвета, содержимое и функционал админ-панели под конкретный сайт. Все это узнаете из этого видео. В частности, как заменить стандартные шаблоны своими, как добавить свои CSS-стили оформления, как поменять стандартные заголовки (атрибуты site_title и site_header), как отображать миниатюрки в списке постов и при редактировании (атрибуты fields и readonly_fields).
    Телеграм-канал: t.me/django_se...
    Инфо-сайт: proproprogs.ru...
    lesson-24-coolsite.zip: github.com/sel...
    По настройке админки: docs.djangopro...
    Русскоязычная документация по Django 3: djbook.ru/rel3.0/
    Официальный сайт по Django: www.djangoproj...

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

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

    здравствуйте у меня проблема админ панель не хочет менять цвет но PYCHARM просит обновиться до про версии заранее большое спасибо

  • @ibragimov-s3y
    @ibragimov-s3y 3 года назад +18

    Пожалуйста, не останавливайся . Хотя бы сделай по спонсор подписке продолжение . Я готов

  • @vladmaltsev3238
    @vladmaltsev3238 3 года назад +14

    Из всех найденных курсов это лучший обучающий курс по Django. Спасибо Вам большое за информацию.
    Очень интересно, будет ли продолжение курса, где Вы расскажете и покажете, как публиковать сайт на сервере?

    • @selfedu_rus
      @selfedu_rus  3 года назад +3

      Спасибо. Все зависит от количества просмотров этих видео.

    • @ЕгорБад-м9е
      @ЕгорБад-м9е 3 года назад +5

      @@selfedu_rus не останавливайтесь, со временем просмотры быстро набегут. Сейчас нет путевых курсов по Django кроме Вашего.

    • @testerbotov4379
      @testerbotov4379 3 года назад +3

      @@ЕгорБад-м9е точно сказал. Просмотры набегут. Часто бывает, что курс начинает набирать обороты через год или 2. Я в 2018 году искал курс по Spring,но ничего путёвого не нашёл, в итоге сам стал изучать. И вот в этом году ещё раз поискал и нашёл курс 2017 года, который набрал много просмотров и теперь в топе по результат поиска по ютюбу

  • @adrboadrbo3871
    @adrboadrbo3871 3 года назад +13

    Хочу выразить огромную благодарность автору этого прекрасного канала. Серей спасибо Вам огромное за проделанную работу. После того как я после ваших видео уроков перебрал справочник Django я осознал какой титанический труд вы проделали, втиснув в структурированной и методичной форме весь этот материал в 24 урока да ещё и с примером проекта. Это был мой первый видео курс по Django и в итоге последний. Сейчас уже работаю над боевым проектом. Огромное спасибо Вам и всем причастным к Вашему каналу. Желаю Успехов и Процветания.

    • @selfedu_rus
      @selfedu_rus  3 года назад +2

      Здорово! Вы второй человек, кто отписался, что ему помогли эти занятия. Значит, все было не зря! ) Спасибо.

    • @adrboadrbo3871
      @adrboadrbo3871 3 года назад +5

      @@selfedu_rusТочно было не зря и скажу что мне после Ваших уроков было не сложно разобраться со структурой справочника так как уже появилось понимание предмета и порядок в голове. Так же очень помог код проекта выложенный на GitHub. Я думаю что такой материал помогает многим просто не все оставляют комментарии но в глубине души они вам благодарны )))

  • @alexromlex9656
    @alexromlex9656 3 года назад +12

    Интересно и полезно! Благодарю за данный разбор!
    Сергей, планируете ли вы сделать разбор по параллелизму, а именно про потоки, процессы и их классы Pool, Pipe, Queue и т.п., также интересует как их подружить с Django?
    Тема очень интересная и обширная, в нете вся инфа какая-то расплывчивая...

    • @selfedu_rus
      @selfedu_rus  3 года назад +3

      Пока незнаю, в зависимости от интереса широкой публики к данной теме )

    • @KikrAzz
      @KikrAzz Год назад +3

      @@selfedu_rus интерес есть!

  • @aboronilov
    @aboronilov 2 года назад +6

    Предлагаю всем посмотревшим лайкать видео и оставлять хорошие комментарии (желательно подлиннее) чтобы отблагодарить автора за его труды

  • @Qvikkk
    @Qvikkk 3 года назад +4

    Спасибо за уроки! очень сильно помог. Можешь ещё рассказать про wizard в джанго? тоже интересная тема. Прочитал документацию но там непонятно.

  • @MrMuuur
    @MrMuuur 9 месяцев назад +1

    Спасибо за урок! Очень доходчиво! А есть возможность в админке в списке статей разместить кнопки вверх и вниз для реализации сортировки? И как реализовать саму сортировку, аналогично публичной странице с помощью моделей?

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

    крутые уроки, у меня практически всё получилось, кроме Джанго Дебаг ТулБара

  • @zoyaa9759
    @zoyaa9759 8 месяцев назад +1

    Не забыл сказать про DIRS молодец, многие упускают

  • @maxrichard8852
    @maxrichard8852 2 года назад +5

    Отличный курс. Отличная подача материала. Интересно было бы посмотреть на DRF + VUE или DRF + REACT.

  • @IoldxmanI
    @IoldxmanI 3 года назад +8

    Все четко и понятно!

  • @friend1cat
    @friend1cat 3 года назад +6

    Спасибо, Сергей!

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

    Подскажите как настроить разные уровни админов с разными правами

  • @rostislavmalyshev1775
    @rostislavmalyshev1775 3 года назад +5

    Спасибо за курс и вообще за создание лучшего образовательного канала! Очень мечтаю увидеть подобный курс по DRF. В русскоязычном сегменте Ютуба этом довольно мало информации ((

  • @MrEmik80
    @MrEmik80 2 года назад +5

    Я не перестаю восхищаться подачей материала. Тот случай, когда автор не просто рассказывает, но и очень хорошо понимает, что и зачем он делает. Сложно местами воспринимать, кое-что приходится перечитывать и пересматривать, но это из-за пробелов в моих собственных знаниях. Но количество ПОЛЕЗНОЙ информации на единицу времени просто беспрецедентное. Огромное спасибо!

  • @ЕгорБад-м9е
    @ЕгорБад-м9е 3 года назад +4

    Автор, респект. Будут ещё уроки? Не останавливайся!!

  • @Zolin_777
    @Zolin_777 3 года назад +2

    Дякую, дізнався багато корисної інформації)

  • @vitali1959
    @vitali1959 3 года назад +2

    еще много крутых тем есть: Multiple databases, выподающиеся меню из базы данных 'form select', регистрация только через админа, how to use Chart.js with Django.

  • @mikk152
    @mikk152 3 года назад +4

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

    • @invilso4051
      @invilso4051 2 года назад +1

      from app import module

  • @АлександрМихайлович-у2ф

    + ещё темы ставить можно для админки

  • @vladimirww5152
    @vladimirww5152 3 года назад +1

    Да, ещё классно будет, если добавите requirements.txt из виртуального окружения🙏

  • @vladimirww5152
    @vladimirww5152 3 года назад +3

    Видно по какому курсу автор учил Джанго ;)
    А вообще, канал очень годный и полезный, благодарю!👌

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

    Огромная Вам благодарность за Ваш канал, за созданные курсы, за замечательную подачу материала. Спасибо!

  • @ДаниилМаксимов-ч5ж

    ОГРОМНОЕ спасибо за ваши труды! С удовольствием прохожу ваш курс на степике по ООП!

  • @АнтонТай
    @АнтонТай Год назад +2

    Я задолбался искать ответ на данный вопрос. Ты за 4 минуты внёс ясность. Спасибо тебе!

  • @СергейФролов-ъ5я
    @СергейФролов-ъ5я 3 года назад +2

    Сергей, спасибо! А если бы мы указали для миниатюры self.photo.url - то не сработало бы? (т.е. зачем писать object, если метод через self ссылается на объект класса Woman)

    • @selfedu_rus
      @selfedu_rus  3 года назад +3

      Да, вполне, можно и self, я следовал документации, где сказано, что параметр object ссылается на текущую запись. Мне кажется, так надежнее )

  • @deniskossachev2570
    @deniskossachev2570 3 года назад +2

    Автор красава! респект и уважение Вам! :) C нетерпением ждём продолжения!

  • @dmitryfi9778
    @dmitryfi9778 2 года назад +1

    Я настроил сам функцию отображения страницы About для зарегистрированных и незарегистрированных пользователей :)
    Теперь у меня следующий вопрос:
    Как сделать, чтобы данные из контактной формы отправлялись админу на почту?

  • @НастяСавчин-ь3щ
    @НастяСавчин-ь3щ Год назад +1

    Спасибо за видео, очень информативно
    Есть вопрос, возможно ли добавить в панель админа функцию ответа emailом на присланные людьми формы? Или лучше создавать с нуля панель. Буду очень благодарна.

  • @vitalonga8056
    @vitalonga8056 3 года назад +2

    Ты лучший!)

  • @takiekakmi7532
    @takiekakmi7532 3 года назад +1

    Пасиб за урок) может кто подсказать: при открытии вкладки приложения - пропадает сайдбар навигации. Как сделать так, чтобы не пропадал сайдбар?

  • @dmitryzagorevskiy507
    @dmitryzagorevskiy507 2 года назад +1

    Прекрасный канал! Замечательный курс! Автор большой молодец! Присоединяюсь ко всем благодарностям! Успехов!

  • @БекболКадырбеков-л5ц
    @БекболКадырбеков-л5ц 7 месяцев назад +1

    Большое спасибо, вы помогаете людям

  • @beehatake9281
    @beehatake9281 3 года назад +2

    Вы лучший учитель из всех!

  • @devops8058
    @devops8058 3 года назад +2

    Ждал этого

  • @dimonk5250
    @dimonk5250 2 года назад +1

    Следовал за вами из урока, но почему-то не дата создания и дата редактирования не показывается в карточке

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

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

  • @Razilator
    @Razilator 3 года назад +1

    Ждём продолжения!

  • @МихаилД-е4ч
    @МихаилД-е4ч 3 года назад +1

    Как можно с Вами связаться?

  • @sainco3036
    @sainco3036 3 года назад +2

    Спасибо.

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

    Спасибо огромное за труд. Отличный курс. Все понятно и на простом языке.

  • @gromovoy1987
    @gromovoy1987 3 года назад +1

    Ничего себе канал! Спасибо за информацию!

  • @RelaxLofiSonataOneMusic
    @RelaxLofiSonataOneMusic 3 года назад +2

    Добрый день, Сергей!
    Как я понял, все уроки вы делаете по документации, правильно?

    • @selfedu_rus
      @selfedu_rus  3 года назад +1

      С использованием, чтобы все было как можно точнее + собственный опыт + интернет-источники + опыт собратьев программистов ))

    • @RelaxLofiSonataOneMusic
      @RelaxLofiSonataOneMusic 3 года назад +2

      @@selfedu_rus ​ Вы вобрали и обьеденили так много информации + качественно её подали, наверное этим мне и нравятся ваши видео :3
      P.S. продолжайте в том же духе!

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

    Как раз то, что искал. Спасибо 🙏

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

    Огромное спасибо вам Сергей, ваши курсы лучшие на ютюбе, улачи вам и успехов в ваших начинаниях))))

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

      Спасибо! И вам успехов!

  • @_sort_
    @_sort_ 2 года назад +1

    Спасибо за урок! У меня вопрос. В последнее время начал задаваться вопросами по типу, как сделан этот фреймворк изнутри. Тоесть мне недостаточно просто документации, я хочу узнать как его вообще написали и как он работает изнутри. Как думаете стоит ли в это вникать и тратить на это время? Или это не стоит того?

    • @selfedu_rus
      @selfedu_rus  2 года назад +1

      Серьезно? Вам жизни не хватит во все так вникать ))

  • @donfedor007
    @donfedor007 3 года назад +2

    Спсаибо Вам за уроки! Всем советую Ваши курсы!

  • @Brailko_Oleh
    @Brailko_Oleh 2 года назад +1

    Спасибо за чудесное видео

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

    WOW! The best!

  • @pilina_
    @pilina_ 2 года назад +1

    Спасибо за видео!

  • @CrazyHandMaker
    @CrazyHandMaker 3 года назад +1

    Здравствуйте, автор. Прям, очень хочется увидеть подробное видео по деплою джанго-проекта на хостинг. Не просто залить, а именно организовать постоянную работу сервера.
    Джанговский сервер не обеспечивает постоянную беспрерывную работу приложения. Если DEBUG = False, то статика и медиа говорят "до свидания".
    Люди пишут, что надо ставить nginx, который, в свою очередь передаёт запросы локальному Gunicorn, а тот уже обрабатывает наше приложение. Ещё за этим за всем должен "следить" Supervisor, который автоматически перезапускает сервер в случае ошибок.
    Я хожу вокруг да около... Пока толком не получается настроить всё это дело. А у вас очень хорошо получается объяснять. Очень-очень жду темы "Deploy"!

    • @selfedu_rus
      @selfedu_rus  3 года назад +1

      Спасибо! Деплой - это логичное продолжение.

    • @CrazyHandMaker
      @CrazyHandMaker 3 года назад

      @@selfedu_rus и ооооочень востребовано!

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

    Spasibo sa yrok

  • @vayti_v_it
    @vayti_v_it 3 года назад +1

    Спасибо за уроки.
    1. Классно, что видео объяснения дублируются текстом на сайте + ссылка на архив
    2. Классно, что есть ссылки на главы документации. Иногда начинающим (мне) сложно ориентироваться в документации
    Что хотел бы увидеть, если ещё будут уроки:
    1. Автоматизированное тестирование
    2. Вы в одном из видео говорили о распределении ролей в админке. Хотелось бы увидеть как можно настроить роли более тонко
    3. Настройка безопасности приложения

    • @selfedu_rus
      @selfedu_rus  3 года назад +2

      Спасибо! Если буду продолжать, то учту ваши пожелания!

    • @Razilator
      @Razilator 3 года назад

      Вот про роли, группы очень полезно будет. Типо после активации аккаунта по емейл выдавать галочку (активирован), далее добавлять юзера в группу. У меня на консервации лежит такой код, но я хочу посмотреть код от профи Сергея!

    • @Razilator
      @Razilator 3 года назад +1

      ещё бы про картинки было бы клево услышать, от библиотеки Pillow, например конвертить все png/jpeg в webp и уменьшать их размер. У меня есть юзеры на моем сайте на php, которые пытаются загрузить изображения на 10-15 мб. А CMS их не конвертит, пришлось поставить ограничение загрузки картинок в 500 кб, чтоб уменьшали сами юзеры, а то 100 гб ssd диска могут забить быстро.

  • @luckytima2315
    @luckytima2315 3 года назад +1

    Скажите будет продолжение этого шедевра ?

  • @Sirlorddd
    @Sirlorddd 3 года назад +1

    Ещё бы видосав про Django

  • @АндрейКулагин-е1ш

    Лучшее видео по этой теме. Всё быстро и по делу. Спасибо

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

    Спасибо за урок! Просто шикарный, как и все остальные в этом курсе

  • @vitali1959
    @vitali1959 3 года назад

    про python mange.py collectstatic нужно былобы расказать, это не критика, просто в первый раз когда я зокинул свою программу на сервер без collectstatic, у меня волосы дыбом втали, конечно через 5 минут google/stackoverflow я решил проблему.

    • @selfedu_rus
      @selfedu_rus  3 года назад +1

      вот в этом занятии рассказывал: proproprogs.ru/django/podklyuchenie-staticheskih-faylov-filtry-shablonov

  • @vitaliiananiev5038
    @vitaliiananiev5038 3 года назад

    Подскажите есть ли смысл покупать книги по Джанго, или можно обойтись документацией? на ваш взгляд как лучше и проще?

    • @selfedu_rus
      @selfedu_rus  3 года назад +1

      Кому как и смотря какие книги. Я не покупаю ) Все и так в открытом доступе.

  • @pozystark
    @pozystark 3 года назад +2

    Окей. Я посмотрел весь курс. И это было хорошо. Даже очень хорошо. Мы не знаем кто ты такой ведь ты прячешься под маской! Но мы знаем лишь одно. Ты кодер которого этот город заслуживает. Багмен...
    Ладно не багмен. Но я просто не придумал как круто чтобы звучало. В любом случает огромное благодарю)))

  • @KingoSr
    @KingoSr 2 года назад

    Что делать, если в админ панели нет интерфейса?

    • @selfedu_rus
      @selfedu_rus  2 года назад

      писать в телеграм-канал сообществу поддержки ))

  • @alejandroyadgarov2331
    @alejandroyadgarov2331 3 года назад +1

    что за нелюдь поставил диз!!!!!!

  • @АртемОсипов-щ9с
    @АртемОсипов-щ9с 3 года назад +1

    Привет, помоги пожалуйста, весь интернет облазил но так и не понял ничего. У меня есть программа на python на 1300 строк, принцип ее работы это подбор материала по ключевым словам пользователя. То есть пользователь вводит слова и у него высвечивается найденный материал из базы данных. Могу ли я как-то импортировать этот файл с программой в django, или нужны дополнительные знания по JavaSсript?

  • @vb52ru
    @vb52ru 3 года назад +1

    Спасибо за урок. Такой вопрос есть такие атрибуты как: verbose_name, verbose_name_plural, но для русского языка не хватает например "Добавить статью", хотелось бы готовый ответ как это реализовать. Думаю это возможно...

  • @peronium_
    @peronium_ 3 года назад +1

    Что за гений делает эти видео? Потрясающе! Спасибо!
    Никогда не донатил, но тут закину! Огромное спасибо! За примеры с документацией просто низкий поклон!
    P.s. Обратите внимание на платформу Udemy, может стоит туда залить курс? С удовольствием бы купил.

  • @АлексейБочкарев-ь6х
    @АлексейБочкарев-ь6х 2 года назад +1

    Хороший урок, вообще у тебя на канале отличные уроки, но если честно пока не разобрался как тоже-самое сделать не в админке, а в обычной модели, чтобы картинка отображалась как картинка, если ссылка берется из БД , а не input и текст как текст. Вернее, как вывести знаю, но если клонируешь формы через формсет, то изменения внесенные в формы не сохраняются, если вывел форму полями или перебрал форму циклом, работает только {{ form.as_p }}