示例#1
0
 def process_request(self, request):
     if not interprocess.comp_globals(IP_KEY_MENU):
         # Нужно обновить меню
         init_menu()
         
     globals.request = request
     globals.page = get_page(request.path)
     globals.breadcrumbs = get_breadcrumbs(globals.page)        
示例#2
0
文件: urls.py 项目: MaratFM/Djanym
 def _get_url_patterns(self):
     '''
     property, который возвращает urlpatterns и при необходимости перезагружает _patterns_cache
     т.к. __iter__ вызывается при каждом запросе, то и проверка осуществляется каждый раз
     '''        
     # если текущая версия не совпадает с той что в разделяемой памяти 
     if not interprocess.comp_globals(IP_KEY_URLPATTERNS) or not self._patterns_cache:
         self._patterns_cache = gen_patterns()
     return self._patterns_cache