Can I buy city districts?

Solution 1:

You can't spend Gold, Faith etc. to speed up building a district, the only way is to build them the normal way.

But: there is at least one way to grant an instant production boost though - chopping down woods, or harvesting resources.

Solution 2:

If you are playing as the Aztecs, you can rush them with workers, and you can buy workers. Otherwise no.