How to multiple all rows of a Pandas dataframe by a single row in another Pandas dataframe?

Example data:

df = pd.DataFrame({'x':[1,2,3], 'y':[1,2,3]})
v1 = pd.DataFrame({'x':[2], 'y':[3]})

Multiply DataFrame with row:

df.multiply(np.array(v1), axis='columns')