django-readers
django-db-queue
Our great sponsors
django-readers | django-db-queue | |
---|---|---|
3 | 5 | |
180 | 158 | |
0.6% | 0.0% | |
6.7 | 6.3 | |
13 days ago | 21 days ago | |
Python | Python | |
BSD 2-clause "Simplified" License | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
django-readers
-
Django Styleguide
* For read endpoints and associated business logic, I'd encourage https://www.django-readers.org/ (disclaimer: I'm the author).
-
Understanding N and 1 queries problem
We solved the N+1 queries problem where I work by raising the level of abstraction from "queries plus serialisation" to "what shape data is required". We open sourced the solution at https://www.django-readers.org/.
-
This Week in Python
django-readers – function-oriented toolkit for better organisation of business logic and efficient selection and projection of data in Django projects
django-db-queue
- Django Styleguide
-
Show HN: Chard – simple async/await background tasks for Django
I love the simplicity of this idea because for lots of sites the database works just fine as a queue backend and it reduces the amount of infrastructure needed. I currently use https://github.com/dabapps/django-db-queue for devmarks.io which also uses the database to store tasks instead of a dedicated queue infrastructure. `Django Q` also has an option to use the database, but I haven't tested it at all: https://django-q.readthedocs.io/en/latest/configure.html#orm. And if you are already running `redis` for your site, https://github.com/rq/django-rq is another option.
The one benefit of this package is that it is async-first which will be beneficial as Django continually adds in more async capabilities. Nice work! I'm looking forward to trying this out and seeing how it works!
-
Simple Task Queue system that works with Django 4 / Python 3.9?
https://github.com/rq/django-rq if you already have redis available or https://github.com/dabapps/django-db-queue for something even simpler. I’ve used both and vastly prefer them over celery.
-
Dealing with tasks that take longer than 30 seconds on Heroku
Check out https://github.com/dabapps/django-db-queue for example.
-
what are 3 django packages everyone should know about?
django-db-queue: queue without needing redis, celery, etc.
What are some alternatives?
pyscript - Try PyScript: https://pyscript.com Examples: https://tinyurl.com/pyscript-examples Community: https://discord.gg/HxvBtukrg2
django-q - A multiprocessing distributed task queue for Django
django_channels_bingo_game - Real Time Multiplayer Bingo Game Using Django Channels and Javascript
django-fsm - Django friendly finite state machine support
rapidpro - TextIt is a hosted service allowing organizations to visually build scalable interactive messaging applications.
django-constance - Dynamic Django settings.
Django-Styleguide - Django styleguide used in HackSoft projects
spinach - Modern Redis task queue for Python 3
django-elasticsearch-dsl - This is a package that allows indexing of django models in elasticsearch with elasticsearch-dsl-py.
datasette-lite - Datasette running in your browser using WebAssembly and Pyodide
django-rest-framework - Web APIs for Django. 🎸