... edes django.core.cache.get_cache() which is now deprecated. If you instantiate cache backends directly, be aware that they aren't thread-safe any more, as django.core.cache.caches now yields different instances per thread. Defining the TIMEOUT argument ... Redirects() . Since the test client can't fetch externals URLs, this allows you to use assertRedirects with redirects that aren't part of your Django app. Correct handling of scheme when making comparisons in assertRedirects() . The secure argument was ... sure that: All models are defined in applications that are listed in INSTALLED_APPS or have an explicit app_label . Models aren't imported as a side-effect of loading their application. Specifically, you shouldn't import models in the root module of an ... ... edes django.core.cache.get_cache() which is now deprecated. If you instantiate cache backends directly, be aware that they aren't thread-safe any more, as django.core.cache.caches now yields different instances per thread. Defining the TIMEOUT argument ... Redirects() . Since the test client can't fetch externals URLs, this allows you to use assertRedirects with redirects that aren't part of your Django app. Correct handling of scheme when making comparisons in assertRedirects() . The secure argument was ... sure that: All models are defined in applications that are listed in INSTALLED_APPS or have an explicit app_label . Models aren't imported as a side-effect of loading their application. Specifically, you shouldn't import models in the root module of an ... ... e've done our best to eliminate bugs, but we can't be sure we covered all possible uses of Django. Some features of Django aren't available because they depend on third-party software that hasn't been ported to Python 3 yet, including: the MySQL databa ... tabase and memcache servers. OPTIONS, PUT and DELETE requests in the test client ¶ Unlike GET and POST, these HTTP methods aren't implemented by web browsers. Rather, they're used in APIs, which transfer data in various formats such as JSON or XML. Sin ... izers.json.DjangoJSONEncoder , the switch from simplejson to json could break your code. (In general, changes to internals aren't documented; we're making an exception here.) At this point, the maintainers of Django believe that using json from the sta ... ... argument as a string literal when it wasn't. It now uses parser.compile_filter , like other tags. The internals of the tag aren't part of the official stable API, but in the interests of full disclosure, the ExtendsNode.__init__ definition has changed, ... ... e've done our best to eliminate bugs, but we can't be sure we covered all possible uses of Django. Some features of Django aren't available because they depend on third-party software that hasn't been ported to Python 3 yet, including: the MySQL databa ... tabase and memcache servers. OPTIONS, PUT and DELETE requests in the test client ¶ Unlike GET and POST, these HTTP methods aren't implemented by web browsers. Rather, they're used in APIs, which transfer data in various formats such as JSON or XML. Sin ... izers.json.DjangoJSONEncoder , the switch from simplejson to json could break your code. (In general, changes to internals aren't documented; we're making an exception here.) At this point, the maintainers of Django believe that using json from the sta ... ... argument as a string literal when it wasn't. It now uses parser.compile_filter , like other tags. The internals of the tag aren't part of the official stable API, but in the interests of full disclosure, the ExtendsNode.__init__ definition has changed, ... ... p_text attribute. Applications that use Django model form facilities together with Django built-in form fields and widgets aren't affected but need to be aware of what's described in Munging of help text of model form fields for ManyToManyField fields ... ... p_text attribute. Applications that use Django model form facilities together with Django built-in form fields and widgets aren't affected but need to be aware of what's described in Munging of help text of model form fields for ManyToManyField fields ... ... "Has patch" box on the ticket and make sure the "Needs documentation", "Needs tests", and "Patch needs improvement" boxes aren't checked. This makes the ticket appear in the "Patches needing review" queue on the Development dashboard . AI-Assisted Con ... ... "Has patch" box on the ticket and make sure the "Needs documentation", "Needs tests", and "Patch needs improvement" boxes aren't checked. This makes the ticket appear in the "Patches needing review" queue on the Development dashboard . AI-Assisted Con ... 2026年10月08日