社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

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

stosy • 9 年前 • 2766 次点击  

各位好,我是一位学生,现在有问题想请教大家。 现在有一个文件 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
 
2766 次点击  
文章 [ 3 ]  |  最新文章 9 年前
MCC
Reply   •   1 楼
MCC    9 年前

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

stosy
Reply   •   2 楼
stosy    9 年前

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

MCC
Reply   •   3 楼
MCC    9 年前

不用数据库可以用缓存么