views.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:RealEstate 作者: Mich0232 项目源码 文件源码
def advert_add(request):
    """
        Renders a form, with which visitor can report their adverts.
        Form data is send by email to the Admin, for further verification.
    """
    form = ReportAdvertForm()
    if request.method == 'POST':
        form = ReportAdvertForm(request.POST)

        if form.is_valid():
            # Sending email with advert data
            # TODO: Send mail as Celery task
            # test_receiver = None
            # msg_html = render_to_string('adverts/mail/advert_report_message.html', form.cleaned_data)
            # msg_text = render_to_string('adverts/mail/advert_report_message.txt', form.cleaned_data)
            # send_mail('Zg?oszono now? ofert?', msg_text, settings.EMAIL_HOST_USER, [test_receiver],
            #           html_message=msg_html, fail_silently=False)
            return redirect(to=advert_add_success)

    fields = list(form)
    personal_form, estate_form = fields[:4], fields[4:]
    return render(request, template_name='adverts/report_advert.html', context={'personal_form': personal_form,
                                                                                'estate_form': estate_form})
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号