1

django-allauthをインストールしようとしていますが、アプリ、認証バックエンド、およびコンテキスト プロセッサをインストールした後、django がファイルを見つけることができなくなりました。

そして、これがだまされたとマークされる前に、すべてのデフォルトのコンテキスト プロセッサを一覧表示します。これは、次の 2 つの質問の問題でした。

Django で静的ファイルが機能しない

django-allauth の使用時に Django が静的ファイルを見つけられない

いくつかの設定:

TEMPLATE_CONTEXT_PROCESSORS = (                                                                                            
    'django.contrib.auth.context_processors.auth',                                                                         
    'django.core.context_processors.debug',                                                                                
    'django.core.context_processors.i18n',                                                                                 
    'django.core.context_processors.media',                                                                                
    'django.core.context_processors.static',                                                                               
    'django.core.context_processors.tz',                                                                                   
    'django.contrib.messages.context_processors.messages',                                                                 
    'django.core.context_processors.request',                                                                              
    'allauth.account.context_processors.account',                                                                          
    'allauth.socialaccount.context_processors.socialaccount',                                                              
)                                                                                                                          

AUTHENTICATION_BACKENDS = (                                                                                                
    'django.contrib.auth.backends.ModelBackend',                                                                           
    'allauth.account.auth_backends.AuthenticationBackend',                                                                 
)  


INSTALLED_APPS = (                                                                                                         
    'django.contrib.auth',                                                                                                 
    'django.contrib.contenttypes',                                                                                         
    'django.contrib.sessions',                                                                                             
    'django.contrib.sites',                                                                                                
    'django.contrib.messages',                                                                                             
    'django.contrib.staticfiles',                                                                                          
    'grappelli',                                                                                                           
    'django.contrib.admin',                                                                                                
    'django.contrib.admindocs',                                                                                            
    'django.contrib.sitemaps',                                                                                             
    'django.contrib.flatpages',                                                                                            

    # 3rd party                                                                                                            
    'compressor',                                                                                                          
    'debug_toolbar',                                                                                                       
    'filebrowser',                                                                                                         
    'mongo',                                                                                                               
    'south',                                                                                                               
    'sysmon',                                                                                                              
    'rest_framework',                                                                                                      

    'allauth',                                                                                                             
    'allauth.account',                                                                                                     
    'allauth.socialaccount',                                                                                               
    'allauth.socialaccount.providers.facebook',                                                                            

    # Apps                                                                                                                 
    'my_app',                                                                                                           
) 

ご覧のとおり、デフォルトのコンテキスト プロセッサをすべて含めたので、単にコンテキスト プロセッサのタプルをオーバーライドしているわけではありません。コンテキスト プロセッサまたはインストール済みアプリの順序は重要ですか? すべての静的ファイルは事前に機能していましたが、django-allauth を追加してサーバーを実行すると読み込まれません./manage.py runserver

私はDjango 1.4.6を使用しています

4

1 に答える 1

3

allauth*アプリを設定の最後に移動しますINSTALLED_APPS

于 2013-09-10T19:36:12.747 に答える