Necesitaba un ratelimit que estuviera disponible en todos los workers, cosa que aparentemente la libreria que estaba usando no tomaba en cuenta asi que la mejor idea que tuve es aprovechar el cache y usarlo para generar el ratelimit :3 asi que como todos los workers se comunican con el mismo cache, todos van a compartir el mismo lock
12 lines
509 B
Plaintext
12 lines
509 B
Plaintext
django # Base django
|
|
django-cors-middleware # To handle cors request
|
|
django-oauth-toolkit # To handle user authentication
|
|
djangorestframework # The framework to create the api
|
|
pygments # To make cute pretty prints XD
|
|
redis # To comunicate with redis
|
|
django-redis # Redis backend for django
|
|
django-rq #Job queue
|
|
requests # Saner request library
|
|
blake3 # To use blake3 hashing, since python seeds every hash on hashlib and is different between instances
|
|
country_list # To transform country codes to their names
|