> But latest() raises DoesNotExist error if sample does not have any > stages. Without using latest() and thus not > having to write try/ catch, what is a good way to do this? Default values > for the list of stages and the status are [] and None, respectively. >
I understand not wanting to write a try/catch block, because they are only meant to be for exceptional cases (since there is a lot of overhead associated with them). However, using try/catch is appropriate in this situation, because from what I understand, it is exceptional for a sample to not have any stages. You'll want to make sure that your data is in a runnable state, but as for the view I think that try/catch is your best bet. -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.

