나는 장고 응용 프로그램이 있습니다. 응용 프로그램은 정상적인 응용 프로그램입니다. 모든 것이 잘 돌아갑니다.redis 설치에 내 django 응용 프로그램 연결
지금부터 리더 보드를 구현하고 싶습니다. redis가 그것을하는 데 도움이되는 몇 가지 장소를 읽으십시오. 그리고 정말 대단합니다. 그래서 서버에 redis를 설치하고 구성했습니다.
나를 위해 사용자 프로필의 최소한의 표현은 다음과 같습니다이 평판 속성을 기반으로
이class UserProfile(models.Model):
user = models.OneToOneField(User)
invited_friends = models.BooleanField(default=False)
filled_wishlist = models.BooleanField(default=False)
upvote = models.IntegerField()
downvote = models.IntegerField()
@property
def reputation(self):
return int(confidence_fixed(self.upvote, self.downvote)*100)
, 내가 가치를 얻을. 이 모든 일은 PostgreSQL db 백엔드에서 일어나고 있습니다.
이제 내가하고 싶은 것은이 점수를 redis 키 값 저장소에 저장하고 리더 보드를 생성하는 것입니다. 리더를 구현하기위한 superawesome의 레디 스 라이브러리가있다 : https://github.com/agoragames/leaderboard-python
그래서 제 질문은, 내 레디 스 서버가 나는 레디 스 서버에 내 파이썬/장고 응용 프로그램을 연결하고 KV 저장소를 업데이트하려면 어떻게 XXX.XXX.XX.XX:6342
에서 말 실행 주어, 일단 숫자가 있으면 뷰를 가져 와서 어떻게 표시합니까?