<div dir="ltr">Hi Niklas!<br><br>> <span style="font-family:arial,sans-serif;font-size:13px">I would much rather write the first version. Is this a limitation of Pony ORM?<br></span><br>Yes, currently Pony does not support the first version of your query. There is no reason why this query type cannot be implemented. I just need some time to do it. You are not the first person who ask about this feature, and someone already opened corresponding GitHub issue: <a href="https://github.com/ponyorm/pony/issues/65">https://github.com/ponyorm/pony/issues/65</a><br><br>Each feature requires some hours to implement it, and the list of features we want to add is pretty big: it includes migrations, MS SQL Server support, generic admin interface, SQL analytic functions, advanced PostgreSQL data types, etc., etc. Because it is impossible to do all of it at once, my algorithm to choose the next task is quite simple: typically it is the feature which was requested by the most number of users in the recent period of time. As you already the third person who ask about this type of queries in the last few days, I'll probably try to add this feature before the next Pony ORM release.<br><br>Regards,<br>Alexander.<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 18, 2014 at 9:31 PM, Niklas Rosenstein <span dir="ltr"><<a href="mailto:rosensteinniklas@gmail.com" target="_blank">rosensteinniklas@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello,<div><br></div><div>I try to use  pony.orm.select()  like this, where  User.accounts  is a Set for the Entity "Account".</div><div><br></div><div><blockquote style="margin:0 0 0 40px;border:none;padding:0px">user = User[1]<br>print(select(a for a in user.accounts if a.label == 'label'))<br></blockquote><br></div><div>The solution to it would be</div><div><br></div><div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>user = User[1]</div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>print(select(a for a in Account if a.user == user and a.label == 'label'))</div></blockquote><br></div><div>I would much rather write the first version. Is this a limitation of Pony ORM?</div><div><br></div><div>Python 3.4.1</div><div>Pony ORM 0.6</div><div><br></div><div>Thanks in advance!</div><span class="HOEnZb"><font color="#888888"><div>Niklas</div></font></span></div>
<br>_______________________________________________<br>
ponyorm-list mailing list<br>
<a href="mailto:ponyorm-list@ponyorm.org">ponyorm-list@ponyorm.org</a><br>
<a href="/ponyorm-list" target="_blank">/ponyorm-list</a><br>
<br></blockquote></div><br></div>