Пример #1
0
def contact(request, username):
    profile = get_object_or_404(Profile, user__username=username)
    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            form.send(sender=request.profile, recipient=profile)
            messages.info(request, MESSAGES['contact_sent'])
            return redirect(profile, (username,))
    else:
        form = ContactForm()
    return locals()
Пример #2
0
def contact(request, username):
    profile = get_object_or_404(Profile, user__username=username)
    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            form.send(sender=request.profile, recipient=profile)
            messages.info(request, MESSAGES['contact_sent'])
            return redirect(profile, (username, ))
    else:
        form = ContactForm()
    return locals()
Пример #3
0
def view_post(request, post_id):
    post = get_object_or_404(Post, pk=post_id)
    if request.profile == post.user:
        template = 'my_post.html'
    else:
        # Process contact form if submitted.
        if request.method == 'POST':
            contact_form = ContactForm(request.POST)
            if contact_form.is_valid():
                contact_form.send(
                    sender=request.profile, recipient=post.user,
                    subject="Villages.cc message from %s Re: %s" % (
                        request.profile, post.title),
                    template='post_contact_email.txt',
                    extra_context={'post': post})
                messages.info(request, MESSAGES['post_message_sent'])
                return HttpResponseRedirect('.')
        else:
            contact_form = ContactForm()
        template = 'post.html'
        profile = post.user  # For profile_base.html.
    return locals(), template
Пример #4
0
def view_post(request, post_id):
    post = get_object_or_404(Post, pk=post_id)
    if request.profile == post.user:
        template = 'my_post.html'
    else:
        # Process contact form if submitted.
        if request.method == 'POST':
            contact_form = ContactForm(request.POST)
            if contact_form.is_valid():
                contact_form.send(
                    sender=request.profile, recipient=post.user,
                    subject=_("Villages.cc message "
                              "from %(from)s Re: %(title)s") % {
				    'from': request.profile,
				    'title': post.title},
                    template='post_contact_email.txt',
                    extra_context={'post': post})
                messages.info(request, MESSAGES['post_message_sent'])
                return HttpResponseRedirect('.')
        else:
            contact_form = ContactForm()
        template = 'post.html'
        profile = post.user  # For profile_base.html.
    return locals(), template