def raw(self, raw_query, params=None, *args, **kwargs):
     from salesforce.backend import query
     q = query.SalesforceRawQuery(raw_query, self.db, params)
     return query.SalesforceRawQuerySet(raw_query=raw_query,
                                        model=self.model,
                                        query=q,
                                        params=params,
                                        using=self.db)
Exemple #2
0
 def raw(self, raw_query, params=None, *args, **kwargs):
     if router.is_sf_database(self.db):
         from salesforce.backend import query
         q = query.SalesforceRawQuery(raw_query, self.db, params)
         return query.SalesforceRawQuerySet(raw_query=raw_query,
                                            model=self.model,
                                            query=q,
                                            params=params,
                                            using=self.db)
     else:
         return super(SalesforceManager, self).raw(raw_query, params, *args,
                                                   **kwargs)