Code refactoring, some optimizations and some fixes
Changes:
- Split project settings into separate modules (
base,test). - Running tests with
DJANGO_SETTINGS_MODULE=config.settings.testis up to 30% faster than using the default settings module. - Added default
uwsgi.iniconfiguration file for reference. - Moved
wsgimodule intoconfigpackage. - Changed behavior of
updated_afterandcreated_afterfilters; they only accept ISO formatted date and time values. - Added more test cases (
APIResourceTimestampableTestCaseMixin), up to 400 tests. - Enabled Argon2 as password hasher. Reference: https://docs.djangoproject.com/en/dev/topics/auth/passwords/#using-argon2-with-django.
Edited by Gabriele Lucci