Во-первых, используйте подстановочную DNS-запись , чтобы указать все субдомены на вашем сервере. Затем в фляге прочитайте заголовок узла запроса и извлеките поддомен (если есть), который использовался для доступа к вашему веб-приложению:
host = request.host
host = host.split(':', 1)[0] # Strip off optional ':##' port number
username = None
if host.endswith('.yourdomain.com'):
username = host.split('.', 1)[0]