2017-01-17 8 views
0

私は、次のエラーを取得しています:はImportError:</p> <p>RUNSERVERのpython manage.pyを実行しようとすると名前のRequestSiteをインポートすることはできません

Unhandled exception in thread started by <function wrapper at 0x103828e60> 
Traceback (most recent call last): 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/autoreload.py", line 226, in wrapper 
    fn(*args, **kwargs) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 113, in inner_run 
    autoreload.raise_last_exception() 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/autoreload.py", line 249, in raise_last_exception 
    six.reraise(*_exception) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/autoreload.py", line 226, in wrapper 
    fn(*args, **kwargs) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/__init__.py", line 27, in setup 
    apps.populate(settings.INSTALLED_APPS) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/apps/registry.py", line 115, in populate 
    app_config.ready() 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/contrib/admin/apps.py", line 23, in ready 
    self.module.autodiscover() 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/contrib/admin/__init__.py", line 26, in autodiscover 
    autodiscover_modules('admin', register_to=site) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/module_loading.py", line 50, in autodiscover_modules 
    import_module('%s.%s' % (app_config.name, module_to_search)) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module 
    __import__(name) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/registration/admin.py", line 2, in <module> 
    from django.contrib.sites.models import RequestSite 
ImportError: cannot import name RequestSite 

私はジャンゴ1.10とPython 2.7を実行しています。

+0

どのようなdjangoアプリを使用していますか? – lapinkoira

答えて

0

RequestSiteはsites.modelsに存在しません。

1.8 docsあたりのそれは1.7

Deprecated since version 1.7:

This class used to be defined in django.contrib.sites.models. The old import location will work until Django 1.9.

以降廃止されているとして、それは彼らの最新バージョンではあり、あなたが人気django-registration-reduxを使用していると仮定すると、

django.contrib.sites.requests.RequestSite 

で見つけることができますa fix for thisです。その場合は、そのバージョンを更新する必要があります。

+2

彼のdjango登録パッケージがDjango 1.10用に更新されていないようです。おそらく、彼は修正されたpip要件ファイルを持っていて、DjangoをDjangoに更新したばかりです1.10 – lapinkoira

+0

@lapinkoira - 良い点、 – Sayse

+1

ありがとうございます、私はrequirements.txtファイルを更新し、それが問題を分類しました。 – yOmar

関連する問題