I have a model of work orders, with a field for when the work order is required by. To get a list of work orders, with those that are required early, I do this:
wo = Work_Order.objects.order_by('dateWORequired')
This works nicely, but ONLY if there is actually a value in that field. If there is no required date, then the value is None. Then, the list of work orders has all the None‘s at the top, and then the remaining work orders in proper order.
How can I get the None‘s at the bottom?
You might need a – before the date_is_null in the order_by portion, but that’s how you can control the behavior.