Development and Production Environments

Building a Django app that will replace my client’s existing Wordpress-driven website on a DH shared hosting account. Planning on creating a staging site on subdomain for client review, and then would like to point the existing domain to the staging directory when it’s time to push to production. (Like updating directory paths in Apache virtual host directives)

Apologies in advance if this is an obvious question (I’m new to DH and used to VPS), but is this as simple as updating the user and “web directory” in the “Users, Files and Paths” area of domain management? Or is there another preferred way to manage multiple environments?