I've stayed away from using reverse on the basis that this client will eventually live outside the django realm and won't have reverse capabilities there.