コード例 #1
0
ファイル: config.py プロジェクト: ricard33/dojango
 def get_context_dict(self):
     ret = {}
     # all constants must be uppercase
     for key in self.config:
         ret[key.upper()] = self.config[key]
     ret['IS_LOCAL_BUILD'] = self.config.get("is_local_build", False)
     ret['IS_LOCAL'] = self.config.get("is_local", False)
     ret['UNCOMPRESSED'] = self.config.get("uncompressed", False)
     ret['USE_GFX'] = self.config.get("use_gfx", False)
     ret['VERSION'] = self.version
     # preparing all dojo related urls here
     ret['THEME_CSS_URL'] = self.theme_css_url()
     ret['THEME'] = settings.DOJO_THEME
     ret['BASE_MEDIA_URL'] = settings.BASE_MEDIA_URL
     ret['DOJO_BASE_PATH'] = version_cmp(self.version, '1.6') > 0 and self.dojo_base_path() or '%s/dojo/' % self.dojo_base_path()
     ret['DOJO_URL'] = self.dojo_url()
     ret['DIJIT_URL'] = self.dijit_url()
     ret['DOJOX_URL'] = self.dojox_url()
     ret['DOJO_SRC_FILE'] = self.dojo_src_file()
     ret['DOJANGO_SRC_FILE'] = self.dojango_src_file()
     ret['DEBUG'] = settings.DOJO_DEBUG
     ret['COLLECTOR'] = dojo_collector.get_modules()
     ret['CDN_USE_SSL'] = settings.CDN_USE_SSL
     # adding all installed dojo-media namespaces
     ret.update(self.dojo_media_urls())
     return ret
コード例 #2
0
ファイル: dojango_filters.py プロジェクト: ricard33/dojango
def version_upper_than(value, arg):
    """Test if a version string is upper than the one given as argument."""
    return version_cmp(value, arg) > 0