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”.

    task_executed = models.BooleanField(default=False) # True means Executed, 
False means Prebuilt

- David


From: Damian, Alexandru [mailto:[email protected]]
Sent: Wednesday, January 08, 2014 7:40 AM
To: Reyna, David
Cc: [email protected]
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 
<[email protected]<mailto:[email protected]>> 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
_______________________________________________
toaster mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/toaster

Reply via email to