Описание тега django-signals
Сигналы Django позволяют регистрировать слушателей для событий в рамках. Это позволяет разделить обработку, например, удаления модели.
2
ответа
Модели Django переопределяют сохранение и новое значение поля из связанных объектов
У меня есть такие модели Django: class Car(models.Model): rating = models.PositiveIntegerField( default=0, verbose_name=_('Rating'), ) class ReportInfo(models.Model): car = models.ForeignKey( Car, related_name='car_info', verbose_name='Report', ) И …
02 мар '17 в 14:24
0
ответов
Сигналы Django - "Созданный" аргумент становится ложным
Я работаю на веб-сайте ECommerce, использую сигналы для обновления общей стоимости в "Заказе". -> post_save_cart_total() - вызывается при создании новой корзины -> post_save_order() - вызывается при создании или изменении заказа в корзине -> Значени…
27 сен '18 в 18:54
1
ответ
Сигнал Джанго испускается один раз, принимается дважды - почему?
Я работаю с сигналами Django, но они, кажется, принимаются дважды, даже если они испускаются один раз. Вот код, с которым я работаю (это простая оболочка для использования Uploadify с Django)... # Signal-emitting code... emits whenever a file upload…
25 сен '09 в 17:35
3
ответа
Сигнал post_save не вызывается
Я уже прочитал все связанные вопросы. У меня есть два проекта Django, и сигналы работают нормально в одном, но не работают во втором (я просто скопировал код и изменил имена соответственно). У меня есть приложение заказов с моделью заказа. Приложени…
22 ноя '16 в 15:47
3
ответа
Джанго: Для чего нужны сигналы?
Мне трудно понять, как сигналы работают в моем приложении (и как они работают). Это три области, где я предполагаю, что они будут применяться (с моими нынешними знаниями): Отправьте XML на удаленный сервер для создания отчетов (после завершения тран…
19 янв '10 в 21:26
0
ответов
Как сохранить модель django после сохранения поля "многие ко многим" и внешнего ключа
Я работаю над проектом Django, в котором есть несколько полей, включая множество полей ForeignKey и ManyToMany. и я пытаюсь создать плоский файл json, сериализовав эту модель, чтобы я мог проиндексировать его на сервере эластичного поиска, используя…
10 окт '17 в 06:17
1
ответ
Джанго, как использовать сигнал connection_created
Я ищу, чтобы выяснить, когда установлено соединение с моей базой данных Django, или когда мой сервер Django перезапускается. Я нашел сигнал Django для connection_created. Описание: Отправляется, когда оболочка базы данных устанавливает первоначально…
18 июл '17 в 15:27
1
ответ
Приемник Django-сигнала не работает, хотя подключен в методе ready()
Я новичок в Django, возможно, мой вопрос имеет простой ответ, но я в тупике. Мой сигнальный код живет в signals.py, Я использую @receiver, Согласно документации, я импортировал субмодуль сигнала внутри ready() в apps.py, Но это не работает =(Кто-ниб…
13 дек '17 в 10:13
2
ответа
Как определить, когда DataTimeField моего объекта Django достигает текущего времени
Я использую Django 1.5.5. Скажем, у меня есть объект как таковой: class Encounter(model.Models): date = models.DateTimeField(blank=True, null=True) Как я могу определить, когда данный Encounter достигло текущего времени? Я не понимаю, как сигналы мо…
18 сен '14 в 10:58
2
ответа
Пользовательский объект в сигналах Django
Я использую .post_save в некоторых из моих моделей нужно выполнять трудоемкие работы. Я хочу отслеживать, какой пользователь на самом деле отправляет сигналы. Есть ли способ сделать это?
22 авг '17 в 12:43
0
ответов
Django Signals для обновления другой модели
Скажем, у меня есть две модели: class Product(models.Model): product = model.CharField() quantity = model.IntegerField() class sale(models.Model) product = models.ManyToManyField(Product) number_sold = model. IntegerField() Когда будет сделана прода…
19 дек '12 в 14:28
1
ответ
Не получать обновленные поля с использованием сигналов Django
Я пытаюсь получить обновленные поля, используя сигналы django. Когда я обновляю модель, используя вид обновления, и вызываю post_save, я получаю update_fields как None в kwargs. Как получить обновленные поля, используя сигналы Django?? signals.py fr…
28 янв '19 в 06:41
1
ответ
Используя m2m_changed сигнал
Сначала немного информации о приложении: я хочу иметь возможность загрузить файл PDF, этот файл PDF будет преобразован в изображения (для каждой страницы PDF одно изображение). Эти изображения затем будут показаны на веб-сайте, и PDF-файл можно скач…
13 сен '12 в 15:10
1
ответ
После модели и многих во многих полях сохранен сигнал Django
У меня есть модели как class Genre(models.Model): name = models.CharField(max_length=50) class Cast(models.Model): name = models.CharField(max_length=120, null=False, blank=False) class movie: name = models.CharField(max_length=120, null=False, blan…
29 дек '17 в 17:07
1
ответ
post_delete/pre_delete сигналы не срабатывает для конкретного отправителя
У меня есть модель "Комментарий" и сигнал для выполнения действий при удалении комментария. Сигнал выполняется при удалении комментария в админке, но не при удалении через django-rest-framework. @receiver(post_delete, sender=Comment, dispatch_uid=st…
26 янв '16 в 02:55
1
ответ
Джанго не отправляет электронные письма
У меня есть простое приложение django, и я не могу отправлять электронные письма. В моем файле настроек у меня есть: EMAIL_USE_TLS = True EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587 EMAIL_HOST_USER = 'MyHost@gmail.com' EMAIL_HOST_PASSWORD = 'Mypa…
16 фев '19 в 19:09
1
ответ
Система подтверждения электронной почты - как настроить отправку электронных писем для списка получателей в сигнале
Я успешно отправил письмо на определенный адрес электронной почты и активировал пользователя, но не могу понять, как: Установить отправленные письма в recipient_list в моемpost_save_activation_receiver сигнал, так как само поле электронной почты опр…
15 май '17 в 13:53
1
ответ
Django - выполнить задачу на уровне набора запросов перед удалением
У меня есть следующие модели: class Camera(models.Model) deleted_images_counter = models.IntegerField(...) class Image(models.Model) image = models.ImageField(....) camera = models.ForeignKey(Camera) Теперь я хочу обновить поле Camera_Direct_Images_…
13 окт '15 в 13:39
1
ответ
В тестовых случаях (юнит-тестирование) сигнал Django pre_save не может быть пойман
В Django мой код по отлову сигнала pre_save работает хорошо. Однако в testcases в tests.py обработчик сигнала не может получить ничего. Есть ли подсказка для этой проблемы? Кажется, что мои тестовые случаи и обработчик сигналов находятся в разных пр…
08 июн '11 в 15:16
2
ответа
Можно ли установить неявный ключ OneToOne напрямую при использовании наследования нескольких таблиц в Django?
Я пытаюсь расширить библиотечную модель за счет наследования нескольких таблиц, и вот чем я закончил: class CompetitionMedia(InstagramMedia): visible = models.BooleanField(default=True) most_creative = models.BooleanField(default=False) @receiver(po…
10 сен '12 в 05:47