Size: a a a

2021 May 17

Н

Нарул in Python KZ
источник

L

Leo in Python KZ
Покажите полностью стектрейс, выложите его на pastebin (switch to copy-paste mode) и пришлите ссылку сюда.
Мода пошла в последнее время на скриншоты, или даже на фотографии мониторов ))
источник

L

Leo in Python KZ
Из этого скрина неясно, что за запрос был отправлен.
UNIQUE constraint говорит, скорее всего о том, что была произведена попытка создать ещё один токен для пользователя, в то время когда токен уже существовал.
источник

L

Leo in Python KZ
Authtoken.token - это кажется простенькая реализация токенов из коробки Django Rest Framework'а, у которых нет срока давности. Я так понимаю, у вас там при создании пользователя происходит автоматическое создание токена для него, но происходит облом. Причин может быть несколько:
1) почему-то остались старые данные в таблице токенов, и был создан новый пользователь с прежним id (были сброшены счётчики например в БД)
2) метод save() переопределённый в модели User не отличает сохранение существующей записи от создания новой
источник

L

Leo in Python KZ
3) в методе save() используется создание, хотя можно использовать get_or_create()

и хотя №3 решает проще эту проблему, я рекомендую всё же идти путём 2). Определить, что сохраняется существующий экземпляр модели можно двумя способами
1) проверить, является ли id пустым (это работает, если он у вас автоматический на уровне БД, но не прокатит в случае, если у вас он UUID, генерируемый на стороне веб-приложения)
2) self._state.adding - более надёжный способ


Ещё можете прикрутить сигнал вместо переопределения save() - https://docs.djangoproject.com/en/3.2/ref/signals/#django.db.models.signals.post_save
источник

Н

Нарул in Python KZ
Спасибо
источник

DL

Daniyar Lyakhov in Python KZ
Библиотека Python для высокопроизводительной обработки видео

VidGear — библиотека, которая позволяет обрабатывать видео в Python, при этом простая в использовании и расширяемая.

Подробнее:

https://tprg.ru/fv4t
источник

MR

Maksat Ramazanov in Python KZ
Python развивается семимильными шагами.
источник
2021 May 18

А

Аралбек in Python KZ
Кім шығарып бере алады
источник

Х

Халил in Python KZ
Бауырым озин уйренсейш
источник

L

Leo in Python KZ
Админы, давайте напишем в правилах, что тут не делают домашние задания, но разумеется могут объяснить, если что-то непонятно.
И ещё просьба к админам, в частности Daniyar давайте не будем удалять сообщения. Даже если вы там в чём-то ошиблись (что абсолютно нормально, не ошибаются те, кто ничего не пишет), в ответе я пишу возражение - это часть дискуссии - и она может быть дополнением к ответу на вопрос человека и позволит лучше разобраться в теме вопроса (в конкретно том случае - обратить внимание на то, что дубликаты не добавятся в таблицу)
источник

АА

Алихан Амандык... in Python KZ
Ок, просто я реально вчера затупил не вникнув в вопрос и ляпнул про удаление дублей
источник

Д

Диас in Python KZ
Согласен насчет домашек. Если человек задает вопрос, было бы классно если бы он написал что он уже пытался сделать и т.д. А не просто кидать описание задачи
источник

RQ

Rawan Qurmet in Python KZ
Субъективно против того, чтобы решали кому-то домашки.
Люди научатся, что всё можно за кэш или по связям, а завтра ты окажешься его клиентом в ЦОН-е или он будет строить ЛРТ
источник

L

Leo in Python KZ
Берілген есепте сізге не түсініксіз болып жатыр?
источник

AS

Aitbai Seiduldayev in Python KZ
Неее. Питон не осилит...
источник

R

Reffi_4 in Python KZ
Надо на расте
источник

DL

Daniyar Lyakhov in Python KZ
Вышла версия Flask 2.0

12 мая вышла новая версия фреймворка Flask. В новой версии появилась поддержка асинхронных обратных вызовов, декораторы роутеров и некоторые другие возможности. При этом прекращена поддержка Python 2.

Подробнее о новой версии можно прочитать здесь:

https://tprg.ru/wZMJ

#flask
источник

y

yb in Python KZ
Вопрос питон экспертам: что крутого в этом релизе?
источник

M

Mr.Temirlan in Python KZ
возможность асинхронного (view/controller) но пока сыровато
источник