[英]Django: Created django user that are extended with my django model field
[英]notify user if similar model created _Django
我有一個模型。如果在數據庫中創建了具有特定字段的模型,則需要發送電子郵件給用戶進行通知。我做了一些搜索,發現有太多應用程序在處理通知。 多數民眾贊成在我不關心。我不知道如何部署這種結構。為此任何指南或示例。例如:
if x = book.objects.create(title="book1") :
print("the book created")
如果發生這種情況,請采取措施。
如果您需要全局監視對象創建,則最好使用信號
像這樣:
from .models import Book
from django.db.models.signals import post_save
def book_created(sender, instance, created, **kwargs):
if created and instance.title == 'book1':
#logic here
post_save.connect(save_profile, sender=Book)
您需要將該post_save.connect()函數粘貼到運行該應用程序時將對其進行評估的app_dir/app.py
,例如,可以使用app_dir/app.py
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.