草庐IT

Django-pyodbc

全部标签

python-3.x - 从 rest api 或服务器向特定的 django websocket 客户端发送响应

consumer.py#acceptwebsocketconnectiondefconnect(self):self.accept()#ReceivemessagefromWebSocketdefreceive(self,text_data):text_data_json=json.loads(text_data)command=text_data_json['command']job_id=text_data_json['job_id']ifcommand=='subscribe':self.subscribe(job_id)elifcommand=='unsubscribe':se

django - 从 Redis 后端删除所有 Celery 结果

Celery有没有办法通过命令行删除所有以前的任务结果?我能找到的所有内容都引用了purge,但这似乎不是针对任务结果的。我发现的其他解决方案包括使用定期删除它的Celerybeat,但我正在寻找一次性命令行解决方案。我使用Celery4.3.0。 最佳答案 我认为这是您要寻找的内容:https://github.com/celery/celery/issues/4656引用https://docs.celeryproject.org/en/latest/userguide/configuration.html#std:settin

django - 从 Redis 后端删除所有 Celery 结果

Celery有没有办法通过命令行删除所有以前的任务结果?我能找到的所有内容都引用了purge,但这似乎不是针对任务结果的。我发现的其他解决方案包括使用定期删除它的Celerybeat,但我正在寻找一次性命令行解决方案。我使用Celery4.3.0。 最佳答案 我认为这是您要寻找的内容:https://github.com/celery/celery/issues/4656引用https://docs.celeryproject.org/en/latest/userguide/configuration.html#std:settin

python - 为什么我不能让 Django 与这个库对话?

我想使用Redis。所以我遵循了这个教程:https://github.com/sebleier/django-redis-cache首先,我安装redis-py:https://github.com/andymccurdy/redis-py/然后,我将其放入我的设置中:CACHE_BACKEND='redis_cache.cache://localhost:6379'然后我在我的views.py中这样做:fromredis_cacheimportcache#thisimportsjustfine!cache.set("haha","lala")printcache.get("haha

python - 为什么我不能让 Django 与这个库对话?

我想使用Redis。所以我遵循了这个教程:https://github.com/sebleier/django-redis-cache首先,我安装redis-py:https://github.com/andymccurdy/redis-py/然后,我将其放入我的设置中:CACHE_BACKEND='redis_cache.cache://localhost:6379'然后我在我的views.py中这样做:fromredis_cacheimportcache#thisimportsjustfine!cache.set("haha","lala")printcache.get("haha

python - Redis 和 Django

Redis似乎是django中缓存的流行选择,但它也是用作我的django模型的数据库的可行选择吗?我正在考虑将一个大型类别系统从MySQL迁移到Redis,其中有很多非常小的记录(只有名称、parent_id和id),所以尽管我对键值数据库的想法还很陌生,但这似乎使很有道理?我搜索得越多,似乎没有一个选项可以简单地将redis后端连接到django以与模型同步? 最佳答案 官方Django框架仅适用于RDBMS。在你的情况下,我会研究像Django-nonrel这样的项目.他们blogged关于Redis后端。

python - Redis 和 Django

Redis似乎是django中缓存的流行选择,但它也是用作我的django模型的数据库的可行选择吗?我正在考虑将一个大型类别系统从MySQL迁移到Redis,其中有很多非常小的记录(只有名称、parent_id和id),所以尽管我对键值数据库的想法还很陌生,但这似乎使很有道理?我搜索得越多,似乎没有一个选项可以简单地将redis后端连接到django以与模型同步? 最佳答案 官方Django框架仅适用于RDBMS。在你的情况下,我会研究像Django-nonrel这样的项目.他们blogged关于Redis后端。

django - Heroku 上的 Redis 连接被拒绝

我正在尝试在Heroku上设置Redis作为Celery的后端。我让它在本地工作,但在Heroku上,我收到此错误(在celery任务完成后):ConnectionError:Error111connectinglocalhost:6379。连接被拒绝。从我从其他答案中可以看出,这表明redis服务器不在线,尽管REDISTOGO_URL似乎配置正确。在settings.py中:REDIS_URL=os.getenv('REDISTOGO_URL','redis://localhost:6379/0')在tasks.py中:fromceleryimportCelerycelery=Ce

django - Heroku 上的 Redis 连接被拒绝

我正在尝试在Heroku上设置Redis作为Celery的后端。我让它在本地工作,但在Heroku上,我收到此错误(在celery任务完成后):ConnectionError:Error111connectinglocalhost:6379。连接被拒绝。从我从其他答案中可以看出,这表明redis服务器不在线,尽管REDISTOGO_URL似乎配置正确。在settings.py中:REDIS_URL=os.getenv('REDISTOGO_URL','redis://localhost:6379/0')在tasks.py中:fromceleryimportCelerycelery=Ce

Django-redis 配置使用套接字而不是 TCP

我正在尝试使用django-redisusingUnixsocketsratherthanaTCPconnection:这是settings.py配置:CACHES={'default':{'BACKEND':'redis_cache.cache.RedisCache','LOCATION':'unix:/tmp/redis.sock:1','OPTIONS':{'PASSWORD':'','PICKLE_VERSION':-1,#default'PARSER_CLASS':'redis.connection.HiredisParser','CLIENT_CLASS':'redis_c