コード例 #1
0
ファイル: forms.py プロジェクト: stden/bonushouse
 def save(self, referer):
     to = self.cleaned_data['email']
     name = self.cleaned_data['name']
     subject = get_settings_value('REFER_FRIEND_EMAIL_SUBJECT')
     template = Template(get_settings_value('REFER_FRIEND_EMAIL_TEMPLATE'))
     site = Site.objects.get_current()
     link = 'http://' + site.domain + '/?refered_by='+str(referer.pk)
     context = Context({'name': name, 'link': link, 'sender':get_current_user().get_profile().get_name()})
     message = template.render(context)
     send_mail(subject, message,  settings.DEFAULT_FROM_EMAIL, [to,], True)
コード例 #2
0
ファイル: models.py プロジェクト: stden/bonushouse
def log_existing_model_changes(sender, created, **kwargs):
    if type(sender) in LOGGED_MODELS:
        log_message = LogMessage()
        log_message.content_object = sender
        if created:
            log_message.type = 'create'
        else:
            log_message.type = 'update'
        user = get_current_user()
        if user and user.is_authenticated():
            log_message.user = user
        log_message.save()