Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 16, 2010 12:27:27

Moroznui
От:
Зарегистрирован: 2010-10-12
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

signals в __init__.py не работают

Хочу, что-бы при добавлении комментария приходило письмо на почту. Написал:

# -*- coding: utf-8 -*-
from django.contrib.comments.models import Comment
from django.contrib.sites.models import Site
from django.core.mail import mail_admins
from django.contrib.comments import signals

def new_comment_notifier(sender, comment, request, *args, **kwargs):

content_object = comment.content_object
url = u'' % str(content_object.pk)
subject = u'Новый комментарий к ролику %s' % content_object
message = u'%s:\n%s' % (subject, url)
mail_admins(subject, message)
signals.comment_was_posted.connect(new_comment_notifier, sender=Comment)
Все это написал в __init__.py. На девелоп-сервере все прекрасно работает, перенес на fast-cgi + nginx и перестало работать. Хотя письма с exception приходят исправно.
В чем может быть ошибка? грешу на сервер.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version