provide async capable stuff for django
Project description
Async stuff for django
I did not do this because it was easy, I did it because I thought it would be easy.
What is this?
django-async-extensions is a package that contains various async tools to be used in a django project,
this might be something django doesn't have yet, something django can't add (due to maintenance problems or backwards compatibility), or something else.
What does it do?
these tools are provided for now:
- async class based views (AsyncView).
- async generic class based views.
- async paginator
- async auth mixins
- async model form
- async base middleware
more to come...
Where are the docs?
you can find our documentations here
How to install this?
pip install django-async-extensions
no need to add this to INSTALLED_APPS.
Can I use this?
the package should work with the stable versions of django and python. there shouldn't be any problems using it with other versions, but it is not tested.
is this for everyone?
this package is developed by the community for the community and is available for everyone under MIT licence.
Q&A
- does this package solve all the async problems django has?
no, we provide some tools to help with some stuff, but some things need to be solved in django itself.
- does this make async programming easier?
no, it makes async programming with django easier, you still need to know how to do async programming.
- is this production ready?
the codebase is well tested, but the package is new and not used in production, so I can't make any guarantees yet.
- what async framework can be used for this?
django only works with asyncio, so this also only works with asyncio.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file django_async_extensions-0.0.5.tar.gz.
File metadata
- Download URL: django_async_extensions-0.0.5.tar.gz
- Upload date:
- Size: 19.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.12.3 Linux/6.12.19-1-MANJARO
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3a1aba1841dc6a829ab38aed9484e9d42367b344dc0ee6fd160a15342bebb63
|
|
| MD5 |
a67babd285ef75945b78fe72f38dba3d
|
|
| BLAKE2b-256 |
f92d9a7a11e64e3192f8e8d6124369ee255aacf3ae475f52d157e9a6337a3911
|
File details
Details for the file django_async_extensions-0.0.5-py3-none-any.whl.
File metadata
- Download URL: django_async_extensions-0.0.5-py3-none-any.whl
- Upload date:
- Size: 26.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.12.3 Linux/6.12.19-1-MANJARO
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c13f5d856815ed7597ba13f3254a1c6428708bae1e31ea56a3bcbb4238de5d06
|
|
| MD5 |
98d7f055dbb5ac81e7634e231838111f
|
|
| BLAKE2b-256 |
a89edb1e3a4009c702c228622e5395595951d24a865b1510a26eda96cc4ba4b3
|