0

複数のサブドメイン URL を受け入れる Django アプリケーションをセットアップしようとしています。これをローカルでテストしたいと思います。サブドメインを持つ URL を渡すこの最初のステップを釘付けにすることができないため、2 番目の部分に到達できません (django-subdomains 用に設定した URLconf が機能しているかどうかを調べます)。ミドルウェアはサブドメインをチェックし、そのサブドメインに基づいて URLconf ファイルを選択します。

/etc/hosts に次の構成を設定しました。サーバーを稼働させてこれらの URL にアクセスすると、実際の test.com にアクセスします。

127.0.0.1 payments.test.com  
127.0.0.1 rampup.test.com  

(重要な場合)settings.pyからのdjango-subdomainsミドルウェア設定:

SUBDOMAIN_URLCONFS = {                                                          
    'payments': 'main.urls',                                                    
    'rampup': 'rampup.urls'                                                     
    }      

MIDDLEWARE_CLASSES = (                                                          
    'subdomains.middleware.SubdomainURLRoutingMiddleware',                      
    'django.middleware.common.CommonMiddleware',                                
    'django.contrib.sessions.middleware.SessionMiddleware',                     
    'django.middleware.csrf.CsrfViewMiddleware',                                
    'django.contrib.auth.middleware.AuthenticationMiddleware',                  
    'django.contrib.messages.middleware.MessageMiddleware',                     
    # Uncomment the next line for simple clickjacking protection:               
    # 'django.middleware.clickjacking.XFrameOptionsMiddleware',                 
)    
4

1 に答える 1

0

これを試して:

0.0.0.0 payments.test.com 
0.0.0.0 rampup.test.com
于 2013-03-26T00:02:47.777 に答える