Django第八天(错误页面,Django缓存)

一:自定义错误页面:
        配置settings.py
DEBUG = False
ALLOWED_HOSTS = ["允许访问的主机"]

handler500 = 处理相应异常的视图函数

二:Django缓存
第一种缓存:memcached缓存
        准备工作:
1.安装
memcached -d install
2.启动服务
net start "Memcached Server"
3.使用pycharm安装python-memcached包                

        通过python操作memcache数据库(简单操作)
 
import memcache
c = memcache.Client(['127.0.0.1:11211‘]) #实例化memcached客户端对象
c.set('key1','value1') #保存键值对
c.get('key1') #通过key1查找对应的值
c.set('key2','value2',20)  #给该键值对设置20s过期时间
        setting配置:
 
    'default':{
         'BACKEND':'django.core.cache.backends.memcached.MemcachedCache',
         'LOCATION':'127.0.0.1:11211',
    }
}

第二种缓存:数据库表缓存(eg:Mysql)
        创建缓存表:
python manage.py createcachetable mycachetable
         setting配置:
 
    'default':{
        'BACKEND':'django.core.cache.backends.db.DatabaseCache',
        'LOCATION':'mycachetable',
 
        
    }
}

注意:对相同视图调用的结果缓存, 使用下面的装饰器
@cache_page(缓存时间)
ArcGIS中使用栅格计算器进行赋值操作可以通过条件语句来实现。具体步骤如下: 1. 打开栅格计算器工具。 2. 在栅格计算器中,使用con条件语句进行赋值操作。语法为:con(条件, 满足条件的部分赋值, 不满足条件的部分赋值)。 3. 在条件部分,可以设置特定的条件来选择需要赋值的栅格值。 4. 在满足条件的部分赋值中,设置需要赋予的值。 5. 在不满足条件的部分赋值中,设置不需要赋值的值。 6. 点击运行按钮,完成赋值操作。 通过以上步骤,你可以在ArcGIS中使用栅格计算器进行赋值操作。\[2\] #### 引用[.reference_title] - *1* [arcgis字段计算器赋值_ArcGIS中的土地利用变化分析(栅格篇)](https://blog.youkuaiyun.com/weixin_39588432/article/details/110229864)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [ArcGIS:使用栅格计算器修改特定条件下的值,如将小于100的数修改为0](https://blog.youkuaiyun.com/qq_44894692/article/details/127535379)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Arcgis实例操作学习29--栅格NoData数据赋值、编辑相邻多边形形状、点要素按照距离进行分配](https://blog.youkuaiyun.com/y_j_6666/article/details/107870039)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值