Py学习  »  Django

[新手求罩]如何在django中保有一个set

stosy • 8 年前 • 2153 次点击  

各位好,我是一位学生,现在有问题想请教大家。 现在有一个文件 ch.txt,文件很大,存储着上百万条ch记录,大约60M,并且会每天更新。

有一个主要页面index需要使用到这样的信息:

一个存有ch的集合:set(ch)

我目前的解决方案是, 1.在views中定义了这个set(ch)(初始为空集)。 2.留下一个url(refresh),每天访问此url可以去读取文件,并且将内容写入到set(ch)。 3.在index(request)中使用这个set(ch)。


但是现在存在一个问题,这个set经常失效、在我调用了url(reload)之后,确实将文件读进了set(ch)。但【有时】当我重新访问时,这个set(ch)又重新变为空集。

我不知道是哪里出了问题?为什么会这样子?

我认为问题的关键是如何在django中保有这样一个set。不知道django是否提供了方法。 注意:最好不要使用数据库。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/1334
 
2153 次点击  
文章 [ 3 ]  |  最新文章 8 年前
MCC
Reply   •   1 楼
MCC    8 年前

@stosy https://docs.djangoproject.com/en/1.8/topics/cache/

stosy
Reply   •   2 楼
stosy    8 年前

@MCC 是否可以指明是什么缓存?

MCC
Reply   •   3 楼
MCC    8 年前

不用数据库可以用缓存么