-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ASGI and Async support #42
Conversation
- Fixes tests - Simplifies util functions - Fixes signal for cleanup sync requests
- Splits sync and async middleware tests into two different files - Implements async view tests with unique GUIDs - Removes URL checker from middleware into processors
- Updates README.rst to be a bit more slick
Sorry for the notification spam to watchers - the test matrix just won't work as I want it to. |
92a81da
to
0630e7d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would remove the SKIP_CLEANUP
setting from settings, but otherwise only found some small things here and there. Great work 🔥
- Makes the logs in the API a bit more clear - Removes deprecated setting and warning - Resolves comments from @sondrelg
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🥳
This PR adds
ASGI
andasync
support, in other words support for the "new" modern type of Django.This PR introduces breaking changes.
This version of Django GUID (
3.0.0
) requires Django3.1.1 or higher. (3.1.0 has a bug which makes it not possible to use async middlewares properly on it.)Closes #22