Django 在运行redis CLI时,每次都会取消我的连接

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

已解决

我正在尝试使用Django框架学习Redis。我的程序旨在计算图像视图,但当我单击图像详细信息时,它会给出上述错误。我无法与redis建立连接。 这是指向我的详细信息错误的链接

我已经在WINDOWS 10上安装并运行了redis cli,下面是我的settings.py代码片段

# 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”。