[Toaster] quick question on double key queries

Barros Pena, Belen belen.barros.pena at intel.com
Fri Jan 10 02:36:55 PST 2014


On 10/01/2014 07:46, "Reyna, David" <david.reyna at windriver.com> wrote:

>Hi Alex,
> 
>Your advice worked!
> 
>View:
>    tasks  = Task.objects.filter(recipe_id = recipe_id).filter(build_id =
>build_id)
>    packages = Package.objects.filter(recipe_id =
>recipe_id).filter(build_id = build_id)
> 
>By the way, for the ³task_executed³ member you have this comment in your
>model for ³Task², but no ³choices² human-string mappings. Should the GUI
>show display
> to ³Executed²/³Prebuilt² or what Belen used which was ³Executed²/²Not
>executed².

We are still evaluating if we will be able to make the changes on how we
classify tasks within 1.6. For the moment, showing what the db currently
stores (Executed / Prebuilt) will do.

Cheers

Belén

> 
>    task_executed = models.BooleanField(default=False) # True means
>Executed, False means Prebuilt
> 
>- David
> 
> 
>From: Damian, Alexandru [mailto:alexandru.damian at intel.com]
>
>Sent: Wednesday, January 08, 2014 7:40 AM
>To: Reyna, David
>Cc: toaster at yoctoproject.org
>Subject: Re: quick question on double key queries
>
>
> 
>I'd try:
> 
>
>    tasks = Task.objects.filter(recipe_id = recipe_id).filter(build_id =
>build_id)
>
> 
>
>I suppose the recipe_id and build_id are coming from the frontend through
>GET parameters ? 
>
> 
>
>Alex
>
>
> 
>On Wed, Jan 8, 2014 at 11:17 AM, Reyna, David <david.reyna at windriver.com>
>wrote:
>Hi Alex,
>
> 
>
>Perhaps you can answer this easily? I would like to filter the ³Task²
>data base for the records that match a given recipe_id. It appears that I
>need to filter for both the
> FK¹s ³recipe_id² and ³build_id².
>
> 
>
>How do I set up that query? I do not think that this is correct:
>
> 
>
>def recipe(request, build_id, recipe_id):
>
>    Š
>
>    tasks  = Task.objects.filter(recipe_id=recipe_id, build_id=build_id)
>
> 
>
>Thanks,
>
>David
>
> 
>
> 
>
>
>
>
>
>
> 
>
>-- 
>Alex Damian
>Yocto Project
>
>SSG / OTC 
>
>
>
>
>



More information about the toaster mailing list