Thank you Philip for your suggestion.
On Thursday, March 30, 2023 at 9:38:08 PM UTC+3 Philip Semanchuk wrote:

>
>
> > On Mar 30, 2023, at 2:32 PM, James Paul Chibole <jpch...@gmail.com> 
> wrote:
> > 
> > Hi everyone, I am trying to retrieve deceased persons who died in the 
> current month but the output gives no result. Here is my code with query 
> done in Python Flask:
> > from datetime import datetime from sqlalchemy import func 
> > @app.route('/user/<username>') @login_required def user(username): 
> current_month = datetime.today().date().strftime("%B") 
> monthly_anniversaries = 
> current_user.followed_deaths().filter(Deceased.burial_cremation_dat e 
> <datetime.today().date()).filter(func.strftime('%B',Deceased.date_o 
> f_death== current_month)).order_by(Deceased.timestamp.desc()) return 
> render_template("user.html", monthly_anniversaries =monthly_anniversaries)
>
>
> Flask is an extra layer of complication here that’s getting in the way of 
> what you’re trying to debug. That’s not a knock on Flask (I use it too), 
> it’s just not germane to a SQLAlchemy problem. My suggestion is that you 
> try putting a breakpoint in your flask app so you can play with the query 
> inside the debugger. Ensure that current_month is what you think it is, 
> hardcode query params instead of passing variables to see if that changes 
> results, remove some of the filter clauses to see if the results change the 
> way you expect, etc. And of course having a look at the SQL that’s being 
> sent to the server will give you some clues too, although that can be hard 
> to get to depending on your environment.
>
>
> Hope this helps
> Philip

-- 
SQLAlchemy - 
The Python SQL Toolkit and Object Relational Mapper

http://www.sqlalchemy.org/

To post example code, please provide an MCVE: Minimal, Complete, and Verifiable 
Example.  See  http://stackoverflow.com/help/mcve for a full description.
--- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sqlalchemy+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sqlalchemy/f6a17840-cdfd-4f26-bdc5-0a75af82fa91n%40googlegroups.com.

Reply via email to