#41. Настройка формы редактирования записей в админ-панели | Уроки по Django 4

  Рет қаралды 6,709

selfedu

selfedu

Күн бұрын

Пікірлер: 28
@АндрейЗуев-р4п
@АндрейЗуев-р4п Жыл бұрын
Сегодня сенсей поведал нам самую известную технику программирования🙏 Я, прям, преисполнился))
@БогданФещенко-я6й
@БогданФещенко-я6й Жыл бұрын
Когда вышел новый урок. Как говорил Витольд Винницкий: это мне? ЭТО МНЕ?)
@ГубкаБоб-р8ъ
@ГубкаБоб-р8ъ Жыл бұрын
Супер интересный урок получился. Спасибо
@devidbrown8176
@devidbrown8176 9 ай бұрын
Кто не хочет писать словарь для слагов, есть такая утилита: pytils можно ее найти в pypi. Установка: pip install pytils Далее, в любом месте, где она нужна (например в models) импортируете from pytils.translit import slugify Этот slugify нормально справляется с кириллицей.
@незнакомкаёёё
@незнакомкаёёё 2 ай бұрын
Спасибо! Работает. Лень - двигатель прогресса.
@НиколайРюмин-й6и
@НиколайРюмин-й6и Жыл бұрын
Сергей, вы как всегда на высоте!!!🎉
@_mrmark
@_mrmark Жыл бұрын
Сергей, огромное спасибо за вашу работу!
@Developer_python_
@Developer_python_ 11 ай бұрын
Самая известная техника програмирования)
@wearelikeyou
@wearelikeyou Жыл бұрын
Здравствуйте. Интересный видео-ролик: Вспомнить пройденный материал по основам python - было для моей памяти полезно.
@игорянвасилюк
@игорянвасилюк 9 ай бұрын
самая известная техника программирования-костыля!)))))))))))
@evgenyzakiev693
@evgenyzakiev693 Жыл бұрын
Спасибо, Сергей! Здоровья тебе🤝
@vadimmmz
@vadimmmz 3 ай бұрын
Можно сделать преобразование слага очень просто с помощью библиотеки pytils: from pytils import translit slug = translit.slugify("текст на русском")
@vafli3084
@vafli3084 9 ай бұрын
Есть функция translit из модуля transliterate. Она может сделать транслитерацию кириллицы. from transliterate import translit def save(self, *args, **kwargs): self.slug = slugify(translit(self.title, "ru", reversed=True)) super().save(*args, **kwargs)
@olegkarbaev8433
@olegkarbaev8433 9 ай бұрын
У меня ваш вариант не работает, а так работает: self.slug = slugify(translit(str(self.title), 'ru', reversed=True))
@TSM_149
@TSM_149 Жыл бұрын
Сергей, спасибо! 👍👍
@HeyArtem
@HeyArtem 5 ай бұрын
Самая известная техника программирования - Костыль! 🤣🤣🤣
@КириллКалита-ч3ж
@КириллКалита-ч3ж Жыл бұрын
Спасибо, очень полезное видео
@andredru4278
@andredru4278 Жыл бұрын
Спасибо. Костыли!!!
@СергейНауменко-ь6н
@СергейНауменко-ь6н Жыл бұрын
Круто) шутка зашла)
@dmitriynayanov6428
@dmitriynayanov6428 10 ай бұрын
как slug стал автоматически заполняться английскими символами (при заполнении titile)? В функции save мы применяли функцию translit_to_eng. А тут просто указали соответствие slug -- title, и не указали функцию translit_to_eng
@olegkarbaev8433
@olegkarbaev8433 9 ай бұрын
В базовой модели admin.ModelAdmin есть атрибут prepopulated_fields, он с этим и справляется
@ВладимирК-ь9г
@ВладимирК-ь9г Жыл бұрын
Спасибо. А как изменить поле списка "---------" на своё значение?
@Dennis_Ritchie
@Dennis_Ritchie 10 ай бұрын
второй способ prepopulated_fields , только для при добавлении через админку работает? Если к примеру через POST добавлять записи в БД, slug будет автоматически заполняться?
@selfedu_rus
@selfedu_rus 10 ай бұрын
да, это только для админки
@olegkarbaev8433
@olegkarbaev8433 9 ай бұрын
@@selfedu_rus А если нужно через POST, то используем 1-ый вариант для всех моделей где есть слаг?
@mdikiy
@mdikiy Жыл бұрын
Авторизация пользователей будет?
@harry_holland
@harry_holland Жыл бұрын
естественно
버블티로 부자 구별하는법4
00:11
진영민yeongmin
Рет қаралды 17 МЛН
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 103 МЛН
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 114 МЛН
«Кім тапқыр?» бағдарламасы
00:16
Balapan TV
Рет қаралды 293 М.
Советский мультфильм про нашу жизнь !
13:49
Дедушка Аргентинца
Рет қаралды 4,9 МЛН
Интерфейсы на практике
7:34
ExtremeCode
Рет қаралды 180 М.
버블티로 부자 구별하는법4
00:11
진영민yeongmin
Рет қаралды 17 МЛН