首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >托管一个在pythonanywhere上使用redis的Django项目

托管一个在pythonanywhere上使用redis的Django项目
EN

Stack Overflow用户
提问于 2016-08-17 23:35:13
回答 1查看 1.5K关注 0票数 1

我在本地的笔记本电脑上开发了一个电子商务站点,该项目使用redis,当我从本地主机运行该项目时,它使用以下r = redis.StrictRedis(host=settings.REDIS_HOST, port=settings.REDIS_PORT, db=settings.REDIS_DB)完美地工作

代码语言:javascript
复制
REDIS_HOST = 'localhost'
REDIS_PORT = 6379
REDIS_DB = 1

现在,我正在尝试将该项目部署到python anywhere。我已经安装了redis并启动了服务器,将localhost更改为myhost.pythonanywhere.com,但当我运行访问站点时,我得到了以下错误:

代码语言:javascript
复制
Error 111 connecting to 50.19.109.98:6379. Connection refused.
Request Method: GET
Request URL:    http://myhost.pythonanywhere.com/en/4/black-garbage-t-shirt/
Django Version: 1.8.3
Exception Type: ConnectionError
Exception Value:    
Error 111 connecting to 50.19.109.98:6379. Connection refused.
Exception Location: /home/dguy/dguy/venv/lib/python3.4/site-packages/redis/connection.py in connect, line 436
Python Executable:  /usr/local/bin/uwsgi
Python Version: 3.4.3
Python Path:    
['/var/www',
 '.',
 '',
 '/var/www',
 '/home/dguy/dguy/venv/lib/python3.4',
 '/home/dguy/dguy/venv/lib/python3.4/plat-x86_64-linux-gnu',
 '/home/dguy/dguy/venv/lib/python3.4/lib-dynload',
 '/usr/lib/python3.4',
 '/usr/lib/python3.4/plat-x86_64-linux-gnu',
 '/home/dguy/dguy/venv/lib/python3.4/site-packages',
 '/home/dguy/dguy',
 '/home/dguy']
Server time:    Wed, 17 Aug 2016 16:10:56 +0100

谁能帮帮我。正确的配置是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-18 00:03:51

Redis不能在PythonAnywhere上工作。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39000847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档