私がdjangoを使用していて、ユーザーがたとえば私のWebサイトにコメントを送信した場合、URLが送信されたことをプログラムで「アラート」するための最良の方法(またはどのような方法がありますか?)そのURL?
クリックできないように「修正」するか、承認する前にコメントを確認するように「フラグを立てる」か、「誰かがコメントを送信しました」とメールで通知します。または、フックを提供して、何かを実行できるようにします。 ?
乾杯!
のすべての値について、URLの存在を確認してinstance.__dict__
ください
URLが存在する場合は、メールを送信するか、やりたいことを実行してください
例えば:
from django.db.models import signals
def check_for_url(sender, instance, created, kwargs**):
for value in instance.__dict__.values():
if 'http://' in value:
# do want you want
post_save.connect(check_for_url)
あなたの質問は正確ではないので、それはあなたにいくつかのスターターを与えるはずです、あなたはもちろんあなたの特定のニーズに従ってそれを洗練するべきです。