mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #31361 -- Fixed invalid action="" in admin forms.
The attribute action="" (empty string) on the <form> element is invalid HTML5. The spec (https://html.spec.whatwg.org/#attr-fs-action) says: > The action and formaction content attributes, if specified, must have > a value that is a valid non-empty URL potentially surrounded by > spaces. Emphasis on non-empty. The action attribute is allowed to be omitted, in which case the current URL is used which is the same behavior as now.
This commit is contained in:
committed by
Mariusz Felisiak
parent
b7093860df
commit
3857a08bdb
@@ -1284,7 +1284,8 @@ class UUIDUserTests(TestCase):
|
||||
|
||||
password_change_url = reverse('custom_user_admin:auth_user_password_change', args=(u.pk,))
|
||||
response = self.client.get(password_change_url)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
# The action attribute is omitted.
|
||||
self.assertContains(response, '<form method="post" id="uuiduser_form">')
|
||||
|
||||
# A LogEntry is created with pk=1 which breaks a FK constraint on MySQL
|
||||
with connection.constraint_checks_disabled():
|
||||
|
||||
Reference in New Issue
Block a user