QuerySet.select_for_update() is not supported by all databases. Moreover it cannot be used outside of a transaction.