Just a simple case of what I was talking about earlier, here's something we used to avoid having to pass datetime.datetime.now() to a lot of timestamp filtering queries:
class Now(ExpressionNode): def __init__(self): super(Now, self).__init__(None, None, False) def evaluate(self, evaluator, qn, connection): return 'CURRENT_TIMESTAMP', [] A little research shows this should work [almost] identically on all the majors, and even Oracle and MS SQL. The "almost" is become some will shift the timestamp during a transaction, and others won't. Now, how many other handy "SQL Standard" functions/expressions are there that people would love to use? -- Curtis On 20 August 2013 02:40, Andre Terra <andrete...@gmail.com> wrote: > > On Sat, Aug 17, 2013 at 10:22 PM, Curtis Maloney < > cur...@acommoncreative.com> wrote: > >> If, at the same time, perhaps ExpressionNode got a mention too, that >> could really open up some opportunities :) > > > Speaking of opportunities, here's a worthwhile ticket if we want to go > further than docs for improving F(): > > https://code.djangoproject.com/ticket/14030 > > > Cheers, > AT > > -- > You received this message because you are subscribed to the Google Groups > "Django developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to django-developers+unsubscr...@googlegroups.com. > To post to this group, send email to django-developers@googlegroups.com. > Visit this group at http://groups.google.com/group/django-developers. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Django developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at http://groups.google.com/group/django-developers. For more options, visit https://groups.google.com/groups/opt_out.