django-signals
Implementacja sygnału Django post save ()
Mam pytanie odnośnie django.
Mam tu wiele modeli
class Product(models.Model):
name = models.CharField(max_length=255) ... e(TransactionDetail,
Cart) #Cart object where TransactionDetail.cart= Cart.id
Cart.stock -= TransactionDetail.amount
Sygnały Django kontra nadpisywanie metody save
Mam problem z ogarnięciem tego. W tej chwili mam kilka modeli, które wyglądają tak:
def Review(models.Model)
...field ... verall_score. W tej chwili używam nadpisanej metody zapisu. Czy są jakieś korzyści z używania Django ' s signal dispatcher?
Facebook like notification updates using django signal or notification
Jak mogę użyć django-notifications lub django-signals, aby zrobić coś takiego jak Facebook updates notification, które pokazuje się w profilu użytkownika, jeśli inny użytkownik lubi lub zamieszcza komentarze na blogu lub postach użytkownika?
"The right place to keep my" signals.py plik w projekcie Django
Bazując na dokumentacji Django, którą czytałem, wydaje się, że signals.py w folderze aplikacji jest dobrym miejscem na począt ... wnątrz signals.py i importuję również sygnały wewnątrz models.py.
Czy ktoś może doradzić jak mogłem to problem?
Pozdrawiam
Jak zapobiec konflikcie urządzeń z kodem zapisywania sygnału po django?
W mojej aplikacji chcę tworzyć wpisy w określonych tabelach, gdy zarejestruje się nowy użytkownik. Na przykład, chcę utworzyć ... rtości, z którymi chcę testować)? Dlaczego kod ładowania urządzenia nie nadpisuje utworzonych rekordów?
Jak ludzie to robią?
Jak używać dziedziczenia modelu Django z sygnałami?
Mam kilka poziomów dziedziczenia modeli w Django:
class WorkAttachment(models.Model):
""" Abstract class that holds all ... hon 2.7, Django 1.4 pre-alpha
P. S. próbowałem jednego z rozwiązań, które znalazłem w sieci , ale nie zadziałało dla mnie.
Problem z wieloma relacjami, które nie aktualizują się natychmiast po zapisaniu
Mam problemy z wieloma związkami, które nie są aktualizowane
w modelu, gdy go zapisuję (przez administratora) i próbuję użyć ... the id.. ale nadal ma stare wartości.
Czy to problem z transakcją? Czy jest sygnał rzucany, gdy
koniec transakcji?
Dzięki,
Rozszerzenie django-rejestracja za pomocą sygnałów
Znalazłem tutaj na stackoverflow rozwiązanie rozszerzające django-Rejestracja o nowe pola za pomocą sygnałów. Oto link: http ... wanie funkcji wysyłania poczty po rejestracji rozwiązało ten problem, ale nadal mój Rozszerzony użytkownik nie jest tworzony.
django-porównywanie starej i nowej wartości pola przed zapisaniem
Mam model django i muszę porównać stare i nowe wartości pola przed zapisaniem.
Próbowałem dziedziczenia save () i sygnału pr ... i nie mogę porównać starych i nowych wartości. Jest jakiś sposób? Potrzebuję go do optymalizacji działań presave.
Dziękuję!
Django: jak uzyskać dostęp do oryginalnej (niezmodyfikowanej) instancji w sygnale post save
Chcę zrobić denormalizację danych dla lepszej wydajności i umieścić sumę głosów, które mój wpis na blogu otrzymuje wewnątrz m ... t.rating -= old_vote.value
# now adding the new vote
instance.post.rating += instance.value
instance.post.save()
django-sygnały vs wyzwalacze?
Czytałem o sygnałach django ( http://docs.djangoproject.com/en/dev/topics/signals/), ale z tego co rozumiem, sygnały nigdy ni ... zony używać wyzwalaczy lub sygnałów. Moje przeczucie mówi, że powinienem używać wyzwalaczy, ale chcę znać najlepsze praktyki.