2017-03-24 8 views
0

私は2つのdjangoフォルダAccounts &を持っています。 アカウントにログインhtmlページがあり、製品にproductlist htmlページがあります。 私がしたいのは、アカウントのビューファイルでチェックされているログイン資格情報が正しい場合、Productsフォルダのproductlist htmlにリダイレクトする必要があります。ビューから別のdjangoフォルダにあるページに移動するには

どうすればよいですか?

+0

リダイレクトはURLで行われますが、宛先のアプリには全く違いはありません。 –

答えて

0

あなたはアカウントと商品が異なるアプリにあると思います。 各アプリにurls.pyを指定し、それらを両方ともルートurls.pyに含めるようにしてください。 製品のURLに簡単にリダイレクトできます。

ルートurls.py:

urlpatterns = [ 
       url(r'^accounts/', include('accounts.urls')), 
       url(r'^products/', include('products.urls')), 
       ] 

アカウント/ urls.py:

urlpatterns = [ 
        url(r'^/$', view.Account.as_view(), name='account'), 
       ] 

製品/ urls.py:あなたのview.pyで

urlpatterns = [ 
        url(r'^/$', view.Product.as_view(), name='product'), 
       ] 

# ... 
return HttpResponse('product') 
関連する問題