Skip to main content

provide async capable stuff for django

Reason this release was yanked:

dependency problem

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:

  1. async class based views (AsyncView).
  2. async generic class based views.
  3. async paginator
  4. async auth mixins

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

  1. does this package solve all the async problems django has?

no, we provide some tools to help with some stuff, but some stuff need to be solved in django itself.

  1. does this make async programming easier?

no, it makes async programming with django easier, you still need to know how to do async programming.

  1. 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.

  1. what async framework can be used for this?

django only works with asyncio, so this also only works with asyncio.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_async_extensions-0.0.1.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_async_extensions-0.0.1-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file django_async_extensions-0.0.1.tar.gz.

File metadata

  • Download URL: django_async_extensions-0.0.1.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.3 Linux/6.12.12-2-MANJARO

File hashes

Hashes for django_async_extensions-0.0.1.tar.gz
Algorithm Hash digest
SHA256 116ef322f312529fc8243b27e498a477302286ee16782e11a24613e6370274a9
MD5 d431d8a2230fb90a63b236155adb6330
BLAKE2b-256 0d2a4b71b683b69a7b1bd0bd0d1af8f641a2e435bb72547c029c0ff1c813e931

See more details on using hashes here.

File details

Details for the file django_async_extensions-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for django_async_extensions-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 99dd44a9e2459b28189d867bd80ccf3601a0d8f47ffea9c9988cc848f9361a3b
MD5 c53937c8b07f97a7402eb056445c890d
BLAKE2b-256 9e135a8e45426b2f924d4ae3a27f56a7f65378a94e6891484ddcfbddb2e98fcc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page