i'm using django-hosts package manage content that's supposed set in various different subdomains. started making view in form used change something. once form validated , processed, user supposed redirected other page. looking through documentation there's easy way render(): settings_url = reverse('settings', host='dashboard') return render(request, 'dashboard/settings.html', {'settings_url': settings_url}) however, there's no mention of redirect(). how go redirecting somewhere else, instead of usual return redirect("dashboard:settings") myapp/hosts.py : host_patterns = patterns('', host(r'www', settings.root_urlconf, name='www'), host(r'dashboard\.myapp\.com', 'dashboard.urls', name='dashboard'), ) dashboard/urls.py from .views import home, websitesettings urlpatterns = [ url(r'^$', home, name='home'), url(r'^settings/$',...