python清除缓存的命令_python – 重启django服务器时清除缓存的最佳位置
将代码放在settings.py中,而不是赋值是不好的做法。它更适合作为管理命令:
from django.core.management.base import BaseCommand
from django.core.cache import cache
class Command(BaseCommand):
def handle(self, *args, **kwargs):
cache.clear()
self.stdout.write('Cleared cache\n')
您可以通过将其粘贴到someapp / management / commands中来添加到项目中。例如,您可以创建一个名为utils的新应用程序,并将其添加到INSTALLED_APPS中,目录结构将如下所示:
utils
├── __init__.py
└── management
├── __init__.py
└── commands
├── __init__.py
└── clearcache.py
您现在可以通过执行./manage.py clearcache来清除缓存。如果你想在每次运行服务器时运行clearcache,你可以写一个shell别名来做到这一点:
alias runserver='./manage.py clearcache && ./manage.py runserver'
from django.conf import settings
# obviously change CACHES to your settings
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'LOCATION': 'unique-snowflake'
}
}
settings.configure(CACHES=CACHES) # include any other settings you might need
from django.core.cache import cache
cache.clear()
编写这样的独立脚本将阻止循环导入,并允许您从settings.py导入它。虽然不能保证settings.py只能导入一次,但是一般来说,我会避免这样做。如果信号框架每次启动应用程序时都会触发一个事件,那么在这样的设置被加载之后,这将是很好的。
python清除缓存的命令_python – 重启django服务器时清除缓存的最佳位置相关推荐
- 怎么用命令远程重启服务器,使用命令行重启Windows服务器的方法
这篇文章主要介绍了使用命令行重启Windows服务器的方法,需要的朋友可以参考下 命令: c:/> shutdown /r 通常大多数用户的使用GUI图形界面方式访问远程或本地的Windows系 ...
- 服务器 系统重启命令行,使用命令行重启Windows服务器的方法
这篇文章主要介绍了使用命令行重启Windows服务器的方法,需要的朋友可以参考下 命令: c:/> shutdown /r 通常大多数用户的使用GUI图形界面方式访问远程或本地的Windows系 ...
- python定义函数的命令_Python入门 | 定义函数
自用复习备忘总结. 一些定义函数:一段用来封装任务的代码 封装:用一个简单的命令执行一系列步骤的方式 3. 对象python使用对象来存储数据. 构造任何类型的值都是一个对象. 所有对象都具有三个特性 ...
- python调用cmd执行命令_python调用命令行,其中包含“echo”和“|”
参见英文答案 > piping in shell via Python subprocess module 4个 我试着用python调用命令行执行一些文件.但是,当有一个包含"ech ...
- python清除缓存的命令_python怎么删除缓存文件
python删除缓存文件的方法: 首先输入"find.-name '__pycache__' -type d -exec rm -rf {} \"命令删除所有子目录: 然后输入&q ...
- python清除数据库表命令_Python PostgreSQL-删除表
您可以使用DROP TABLE语句从PostgreSQL数据库中删除表. 句法 以下是PostgreSQL中DROP TABLE语句的语法- DROP TABLE table_name; 例 假设我们 ...
- python视图函数是什么_python项目Django(视图函数)
一 Django的视图函数view 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应. 响应可以是一张网页的HTML内容,一个重定向,一个404错 ...
- python调用adb shell命令_Python之使用adb shell命令启动应用的方法详解
Python之使用adb shell命令启动应用的方法详解 一直有一个心愿希望可以用Python做安卓自动化功能测试,在一步步摸索中,之前是用monkeyrunner,但是发现对于控件ID的使用非常具 ...
- python创建文件夹命令_python文件操作指令
原文地址:http://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.html 常用的文件操作指令: python中对文件.文件夹(文件操 ...
最新文章
- 超维计算理论可以让AI具有记忆和反应
- 【c++基础】ifstream的构造函数
- Hive之DDL数据操作
- 用python进行营销分析_用python进行covid 19分析
- vue cli 对解析的html内容的图片添加样式
- 安卓模拟器切换横屏之后怎么返回竖屏
- Redis在项目中的使用及性能测试(续)
- Linux Netfilter 防火墙模块爆新漏洞,攻击者可获取root权限
- QT学习小结之信号与槽
- jQuery-File-Upload兼容IE8的问题:data.submit()没有发送请求
- lg相乘公式_lg函数(log的公式大全)
- mindmanager2020许可密钥永久激活破解安装教程非破解手机版下载
- LoadRunner牛刀小试
- 企业如何做好数据防泄漏需求分析
- android 模拟器 itools,iTools安卓模拟器常见问题及解决方法
- 灵遁者哲学书籍《 重构世界》:意识是物质逆熵存在的本征
- 什么是GPU,GPU怎么工作的,什么是图形的渲染,渲染怎么完成的。
- 企业大数据价值最大化的关键因素——内存多维数据库
- 序贯蒙特卡洛的粒子简并性问题
- WebGL开源框架列举概述
热门文章
- android:process=.server,Android启动(三)----开启SystemServer进程
- python tcp服务器_Python 创建TCP服务器的方法
- linux文件系统pdf_一篇文章理解Ext4文件系统的目录
- vue引入包mysql_vue中import引入文件和使用的方式总结
- python生成迭代的用法
- 色彩缤纷的python(改变字体颜色及样式)
- Python os.path路径模块中的操作方法总结
- 服务器上的VGA切换原理,VGA切换器使用方法和常见问题说明
- nginx 上传 文件超时设置_Nginx大文件上传413和500问题排查总结
- 阻塞、非阻塞、超时(同步与异步)