diff --git a/django/views/templates/technical_500.html b/django/views/templates/technical_500.html
index 7683896c56..5ace2a136f 100644
--- a/django/views/templates/technical_500.html
+++ b/django/views/templates/technical_500.html
@@ -276,8 +276,8 @@
{% endfor %}
-
diff --git a/tests/logging_tests/tests.py b/tests/logging_tests/tests.py
index a06cda9efa..666105baff 100644
--- a/tests/logging_tests/tests.py
+++ b/tests/logging_tests/tests.py
@@ -422,6 +422,22 @@ class AdminEmailHandlerTest(SimpleTestCase):
msg = mail.outbox[0]
self.assertEqual(msg.body, 'message\n\ncustom traceback text')
+ @override_settings(ADMINS=[('admin', 'admin@example.com')])
+ def test_emit_no_form_tag(self):
+ """HTML email doesn't contain forms."""
+ handler = AdminEmailHandler(include_html=True)
+ record = self.logger.makeRecord(
+ 'name', logging.ERROR, 'function', 'lno', 'message', None, None,
+ )
+ handler.emit(record)
+ self.assertEqual(len(mail.outbox), 1)
+ msg = mail.outbox[0]
+ self.assertEqual(msg.subject, '[Django] ERROR: message')
+ self.assertEqual(len(msg.alternatives), 1)
+ body_html = str(msg.alternatives[0][0])
+ self.assertIn('
', body_html)
+ self.assertNotIn('