极端基本联系表格中的Django竞赛条件

时间:2014-07-16 00:05:54

标签: python django apache django-forms

我的联系表格中有一些非常基本的代码:

if request.method == 'POST':
    form = ContactForm(request.POST)
    if form.is_valid():
        cd = form.cleaned_data

        # send the email to the MANAGERS
        send_mail(
            'CourtListener message from "%s": %s' % (cd['name'], cd['subject']),
            cd['message'],
            cd.get('email', 'noreply@example.com'),
            manager_email_addresses, )
        # we must redirect after success to avoid problems with people using the refresh button.
        return HttpResponseRedirect('/contact/thanks/')

Complete code here

一秒钟前,两位用户在同一时间向我们发送了消息,并以某种方式将他们的数据转换成了。在一封电子邮件中,我们收到了来自一个用户的消息,但来自另一个用户的主题行。看看这些代码,我无法想象它是如何发生的,除非它是Django的上游,但根据我的经验,错误从不上游,所以我对这个理论持怀疑态度。 / p>

有人对此有任何理论吗?

我们的筹码是:

  • Apache在工作模式下,配置文件为here
  • WSGI文件为here
  • 背后是相当标准的CPython

0 个答案:

没有答案