• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python webutils.clear_cache函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中webnotes.webutils.clear_cache函数的典型用法代码示例。如果您正苦于以下问题:Python clear_cache函数的具体用法?Python clear_cache怎么用?Python clear_cache使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了clear_cache函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: on_update

	def on_update(self):
		WebsiteGenerator.on_update(self)
		
		# clear all cache if it has toc
		if self.doclist.get({"parentfield": "toc"}):
			from webnotes.webutils import clear_cache
			clear_cache()
开发者ID:bindscha,项目名称:wnframework_old,代码行数:7,代码来源:web_page.py


示例2: on_update

	def on_update(self):
		# make js and css
		# clear web cache (for menus!)
		self.set_home_page()

		from webnotes.webutils import clear_cache
		clear_cache()
开发者ID:cswaroop,项目名称:erpnext,代码行数:7,代码来源:website_settings.py


示例3: invalidate_cache_for

def invalidate_cache_for(bean, trigger, item_group=None):
	if not item_group:
		item_group = bean.doc.name
	
	for i in get_parent_item_groups(item_group):
		if i.page_name:
			clear_cache(i.page_name)
开发者ID:akaifi,项目名称:shopping-cart,代码行数:7,代码来源:product.py


示例4: on_update

	def on_update(self):
		super(DocType, self).on_update()
		
		self.validate_name_with_item()
		
		from website.helpers.product import invalidate_cache_for
		
		
		if self.doc.show_in_website:
			from webnotes.webutils import update_page_name
			# webpage updates
			page_name = self.doc.name
			if webnotes.conn.get_value("Product Settings", None, 
				"default_product_category")==self.doc.name:
				page_name = "products"
				from webnotes.webutils import clear_cache
				clear_cache()
				
			update_page_name(self.doc, page_name)
			
			invalidate_cache_for(self.doc.name)

		elif self.doc.page_name:
			# if unchecked show in website
			
			from webnotes.webutils import delete_page_cache
			delete_page_cache(self.doc.page_name)
			
			invalidate_cache_for(self.doc.name)
			
			webnotes.conn.set(self.doc, "page_name", None)
开发者ID:bindscha,项目名称:erpnext-fork,代码行数:31,代码来源:item_group.py


示例5: on_update

	def on_update(self):
		"""clear web cache"""
		from webnotes.webutils import clear_cache
		clear_cache()
		
		if self.doc.default_product_category:
			webnotes.bean("Item Group", 
				self.doc.default_product_category).save()
开发者ID:BillTheBest,项目名称:erpnext,代码行数:8,代码来源:product_settings.py


示例6: on_update

	def on_update(self):
		# make js and css
		from website.helpers.make_web_include_files import make
		make()
		
		# clear web cache (for menus!)
		from webnotes.webutils import clear_cache
		clear_cache()
开发者ID:andrewabel,项目名称:erpnext,代码行数:8,代码来源:website_settings.py


示例7: on_trash

	def on_trash(self):
		webnotes.conn.sql("""delete from tabBin where item_code=%s""", self.doc.item_code)
		webnotes.conn.sql("""delete from `tabStock Ledger Entry` 
			where item_code=%s and is_cancelled='Yes' """, self.doc.item_code)

		if self.doc.page_name:
			from webnotes.webutils import clear_cache
			clear_cache(self.doc.page_name)
开发者ID:rajatkapoor,项目名称:erpnext,代码行数:8,代码来源:item.py


示例8: on_trash

	def on_trash(self):
		from webnotes.webutils import clear_cache
		
		# remove website sitemap permissions
		to_remove = webnotes.conn.sql_list("""select name from `tabWebsite Sitemap Permission` 
			where website_sitemap=%s""", (self.doc.name,))
		webnotes.delete_doc("Website Sitemap Permission", to_remove, ignore_permissions=True)
		
		clear_cache(self.doc.name)
开发者ID:bindscha,项目名称:wnframework_old,代码行数:9,代码来源:website_sitemap.py


示例9: on_update

	def on_update(self):
		if cint(self.doc.show_in_website):
			from webnotes.webutils import update_page_name
			update_page_name(self.doc, self.doc.partner_name)
		
		if self.doc.page_name:
			from webnotes.webutils import clear_cache
			clear_cache(self.doc.page_name)
			clear_cache("partners")
开发者ID:CarlosAnt,项目名称:erpnext,代码行数:9,代码来源:sales_partner.py


示例10: on_trash

	def on_trash(self):
		# delete entry from Table of Contents of other pages
		WebsiteGenerator.on_trash(self)
		
		webnotes.conn.sql("""delete from `tabTable of Contents`
			where web_page=%s""", self.doc.name)
		
		# clear all cache if it has toc
		if self.doclist.get({"parentfield": "toc"}):
			from webnotes.webutils import clear_cache
			clear_cache()
开发者ID:cswaroop,项目名称:erpnext,代码行数:11,代码来源:web_page.py


示例11: on_rename

	def on_rename(self, newdn, olddn, merge=False):
		webnotes.conn.sql("update tabItem set item_code = %s where name = %s", (newdn, olddn))
		if self.doc.page_name:
			from webnotes.webutils import clear_cache
			clear_cache(self.doc.page_name)
			
		if merge:
			from stock.stock_ledger import update_entries_after
			for wh in webnotes.conn.sql("""select warehouse from `tabBin` 
				where item_code=%s""", newdn):
					update_entries_after({"item_code": newdn, "warehouse": wh[0]})
开发者ID:rajatkapoor,项目名称:erpnext,代码行数:11,代码来源:item.py


示例12: if_home_clear_cache

	def if_home_clear_cache(self):
		"""if home page, clear cache"""
		if webnotes.conn.get_value("Website Settings", None, "home_page")==self.doc.name:
			if webnotes.conn.exists("Website Sitemap", "index"):
				webnotes.delete_doc("Website Sitemap", "index", ignore_permissions=True)
			WebsiteGenerator.on_update(self, page_name="index")

			from webnotes.sessions import clear_cache
			clear_cache('Guest')
			
			from webnotes.webutils import clear_cache
			clear_cache(self.doc.page_name)
			clear_cache('index')
开发者ID:cswaroop,项目名称:erpnext,代码行数:13,代码来源:web_page.py


示例13: on_update

	def on_update(self):
		from webnotes.webutils import clear_cache
		clear_cache("blog")
		clear_cache("writers")
开发者ID:Halfnhav,项目名称:wnframework,代码行数:4,代码来源:blog_settings.py


示例14: on_rename

	def on_rename(self,newdn,olddn, merge=False):
		webnotes.conn.sql("update tabItem set item_code = %s where name = %s", (newdn, olddn))
		if self.doc.page_name:
			from webnotes.webutils import clear_cache
			clear_cache(self.doc.page_name)
开发者ID:bindscha,项目名称:erpnext-fork,代码行数:5,代码来源:item.py


示例15: update_website_page_name

	def update_website_page_name(self):
		if self.doc.page_name:
			self.update_website()
			from webnotes.webutils import clear_cache
			clear_cache(self.doc.page_name)
开发者ID:XWARIOSWX,项目名称:erpnext,代码行数:5,代码来源:item.py


示例16: on_update

	def on_update(self):
		from webnotes.webutils import clear_cache
		clear_cache("contact")
开发者ID:BANSALJEE,项目名称:erpnext,代码行数:3,代码来源:contact_us_settings.py


示例17: on_update

	def on_update(self):
		WebsiteGenerator.on_update(self)
		if self.doc.page_name:
			clear_cache("partners")
开发者ID:Anirudh887,项目名称:erpnext,代码行数:4,代码来源:sales_partner.py


示例18: update_website_page_name

def update_website_page_name(bean, trigger):
	if bean.doc.page_name:
		invalidate_cache_for_item(bean, trigger)
		clear_cache(bean.doc.page_name)
开发者ID:akaifi,项目名称:shopping-cart,代码行数:4,代码来源:product.py


示例19: clear_blog_cache

def clear_blog_cache():
	for blog in webnotes.conn.sql_list("""select page_name from 
		`tabBlog Post` where ifnull(published,0)=1"""):
		clear_cache(blog)
	
	clear_cache("writers")
开发者ID:bindscha,项目名称:wnframework_old,代码行数:6,代码来源:blog_post.py


示例20: on_update

	def on_update(self):
		# for blog footer
		from webnotes.webutils import clear_cache
		clear_cache()
		
开发者ID:bindscha,项目名称:wnframework_old,代码行数:4,代码来源:blog_category.py



注:本文中的webnotes.webutils.clear_cache函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python reportview.get_match_cond函数代码示例发布时间:2022-05-26
下一篇:
Python file_manager.get_file函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap