Sqlalchemy extending query from another function from the same class
up vote
-1
down vote
favorite
I am trying to figure out if there is a way to extend a query from another function within myClass.py
module. I have a base query that I return like this:
myClass.py:
...
...
# This will be my base query.
def base_query(self):
my_list = session.query(Object)
.join(Object.top_level_names)
.join(otherObject.bottom_id)
.filter(Object.id == self.id)
return my_list
# Here I want to extend my base query
def extended_qeury(self):
session.query(self.base_query.filter(...)) # Throws error sqlalchemy.exc.InvalidRequestError: SQL expression, column, or mapped entity expected - got '<bound method>'
How would I go about on extending my query in other functions to be able to use in other functions and add on other queries?
python python-3.x sqlalchemy
add a comment |
up vote
-1
down vote
favorite
I am trying to figure out if there is a way to extend a query from another function within myClass.py
module. I have a base query that I return like this:
myClass.py:
...
...
# This will be my base query.
def base_query(self):
my_list = session.query(Object)
.join(Object.top_level_names)
.join(otherObject.bottom_id)
.filter(Object.id == self.id)
return my_list
# Here I want to extend my base query
def extended_qeury(self):
session.query(self.base_query.filter(...)) # Throws error sqlalchemy.exc.InvalidRequestError: SQL expression, column, or mapped entity expected - got '<bound method>'
How would I go about on extending my query in other functions to be able to use in other functions and add on other queries?
python python-3.x sqlalchemy
dup: stackoverflow.com/questions/53145885/…
– SuperShoot
Nov 5 at 2:35
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
I am trying to figure out if there is a way to extend a query from another function within myClass.py
module. I have a base query that I return like this:
myClass.py:
...
...
# This will be my base query.
def base_query(self):
my_list = session.query(Object)
.join(Object.top_level_names)
.join(otherObject.bottom_id)
.filter(Object.id == self.id)
return my_list
# Here I want to extend my base query
def extended_qeury(self):
session.query(self.base_query.filter(...)) # Throws error sqlalchemy.exc.InvalidRequestError: SQL expression, column, or mapped entity expected - got '<bound method>'
How would I go about on extending my query in other functions to be able to use in other functions and add on other queries?
python python-3.x sqlalchemy
I am trying to figure out if there is a way to extend a query from another function within myClass.py
module. I have a base query that I return like this:
myClass.py:
...
...
# This will be my base query.
def base_query(self):
my_list = session.query(Object)
.join(Object.top_level_names)
.join(otherObject.bottom_id)
.filter(Object.id == self.id)
return my_list
# Here I want to extend my base query
def extended_qeury(self):
session.query(self.base_query.filter(...)) # Throws error sqlalchemy.exc.InvalidRequestError: SQL expression, column, or mapped entity expected - got '<bound method>'
How would I go about on extending my query in other functions to be able to use in other functions and add on other queries?
python python-3.x sqlalchemy
python python-3.x sqlalchemy
asked Nov 5 at 1:38
kkmoslehpour
420318
420318
dup: stackoverflow.com/questions/53145885/…
– SuperShoot
Nov 5 at 2:35
add a comment |
dup: stackoverflow.com/questions/53145885/…
– SuperShoot
Nov 5 at 2:35
dup: stackoverflow.com/questions/53145885/…
– SuperShoot
Nov 5 at 2:35
dup: stackoverflow.com/questions/53145885/…
– SuperShoot
Nov 5 at 2:35
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53147250%2fsqlalchemy-extending-query-from-another-function-from-the-same-class%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
dup: stackoverflow.com/questions/53145885/…
– SuperShoot
Nov 5 at 2:35