説明できない壊れた内部リンクについて、djangoからメールを受け取り続けています:
Referrer: http://www.emetor.com/forum/
Requested URL: /thanks/forum/
User agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)
IP address: xxx.xxx.xxx.xxx
リファラーページの連絡フォームが原因のようです。送信が成功すると、http: //www.emetor.com/thanks/にリダイレクトされます。連絡先の送信を試みると、すべてが正常に機能します。しかし、私はいくつかの連絡先の提出を見逃すかもしれないのではないかと心配しています!
問題がどこにあるのかについて説明している人はいますか?さらに詳しい情報が必要な場合はお知らせください...
お問い合わせフォームは次のことを行います。
<form action="/contact/" method="post">
そして連絡先のビューで:
def contact(request):
if request.method == 'POST': # If the form has been submitted...
form = ContactForm(request.POST) # A form bound to the POST data
if form.is_valid(): # All validation rules pass
...
send_mail(subject, message, sender_email, recipients)
return HttpResponseRedirect('/thanks/') # Redirect after POST
else:
form = ContactForm() # An unbound form
return render_to_response('contact.html', RequestContext(request,{'form': form}))