Django 在运行redis CLI时,每次都会取消我的连接
已解决 我正在尝试使用Django框架学习Redis。我的程序旨在计算图像视图,但当我单击图像详细信息时,它会给出上述错误。我无法与redis建立连接。 这是指向我的详细信息错误的链接 我已经在WINDOWS 10上安装并运行了redis cli,下面是我的settings.py代码片段Django 在运行redis CLI时,每次都会取消我的连接,django,redis,Django,Redis,已解决 我正在尝试使用Django框架学习Redis。我的程序旨在计算图像视图,但当我单击图像详细信息时,它会给出上述错误。我无法与redis建立连接。 这是指向我的详细信息错误的链接 我已经在WINDOWS 10上安装并运行了redis cli,下面是我的settings.py代码片段 # Configuring Redis database REDIS_HOST = 'localhost' REDIS_PORT = 6397 REDIS_DB = 0 视图.py import redis
# Configuring Redis database
REDIS_HOST = 'localhost'
REDIS_PORT = 6397
REDIS_DB = 0
视图.py
import redis
from django.conf import settings
def detail(request, id):
profile = get_object_or_404(Profile, id=id)
# increment total image views by 1
total_views = r.incr('profile:{}:views'.format(profile.id))
return render(request, 'images/detail.html', {'profile': profile, 'total_views': total_views})
detail.html
<body>
<img src="{{ profile.photo.url }}" width="500" height="500" alt="Image not found">
<br>
{{ profile.user.username.title }}.
{{ profile.dob }}
<br>
{{ total_views }} view{{ total_views|pluralize }}
</body>
{{profile.user.username.title}。
{{profile.dob}}
{{total_views}}视图{{{total_views}多元化}
您确定Redis正在运行吗?是的,当我运行Redis CLI文件时,它正在运行并在我的“ping”命令上回复“pong”。