How to connect external database to AppEngine?
Roughly speaking, no.

The big demand of GAE is the integrated, scalable, cloud backend. Without the backend hardware, it's functionally Django on bigtables. If the customers (quite rightly) don't like vendor lockin, GAE is not for them. 

What features of GAE would you keep, if not for the backend?