Django 2.0.3 版本发行说明

    Django 2.0.3 fixes two security issues and several bugs in 2.0.2. Also, the latest string translations from Transifex are incorporated.

    The problematic regular expressions are replaced with parsing logic that behaves similarly.

    The backtracking problem in the regular expression is fixed.

    • Fixed a regression that caused sliced followed by count() to crash (#29108).
    • Prioritized the datetime and time input formats without %f for the Thai locale to fix the admin time picker widget displaying “undefined” ().
    • Made Q.deconstruct() deterministic with multiple keyword arguments (#29125). You may need to modify Q‘s in existing migrations, or accept an autogenerated migration.
    • Fixed a regression where a When() expression with a list argument crashes ().
    • Fixed AbstractBaseUser.normalize_username() crash if the username argument isn’t a string (#29176).