示例#1
0
 def get_solr_field_name(self, field):
     if isinstance(field, basestring):
         field = self.get_field(field)
     return escape(u'%s' % (field.name,))
示例#2
0
 def prepare_to_query(self, value):
     value = self.prepare(value)
     if isinstance(value, basestring):
         return escape(value)
     else:
         return escape(str(value))
示例#3
0
 def get_solr_field_name(self, field):
     if isinstance(field, basestring):
         field = self.get_field(field)
     return escape(u'%s__%s' % (self.type, field.name,)) if not field.skip_type else field.name