在 /accounts/login/ 配置不当

improperly configured at /accounts/login/

为了模拟 sdn 网络,我下载了 mini net 64 位版本并将其导入 vmware Workstation pro 12 并通过 github 安装了所有与项目相关的东西,但问题是当我想 运行 我遇到了一个错误,你认为这是因为 mysql 没有用 Django 配置吗?如果你在这里帮助我,我将不胜感激

ImproperlyConfigured at /accounts/login/

Error importing module social.apps.django_app.context_processors: "No module named packages.urllib3.poolmanager"

Request Method:     GET
Request URL:    http://127.0.0.1/AuroraSDN/accounts/login/?next=/AuroraSDN/
Django Version:     1.6.1
Exception Type:     ImproperlyConfigured
Exception Value:    

Error importing module social.apps.django_app.context_processors: "No module named packages.urllib3.poolmanager"

Exception Location:     /usr/local/lib/python2.7/dist-packages/social/utils.py in <module>, line 13
Python Executable:  /usr/bin/python
Python Version:     2.7.6
Python Path:    

['/var/www/html/AuroraSDN',
 '/usr/local/lib/python2.7/dist-packages/mininet-2.2.1-py2.7.egg',
 '/usr/lib/python2.7/dist-packages',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
 '/usr/lib/python2.7/lib-tk',
 '/usr/lib/python2.7/lib-old',
 '/usr/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages/PILcompat',
 '/usr/lib/python2.7/dist-packages/gtk-2.0',
 '/usr/lib/python2.7/dist-packages/ubuntu-sso-client',
 '/var/www/html/AuroraSDN/Aurora']

Server time:    Thu, 3 Mar 2016 06:23:44 -0300



Environment:


Request Method: GET
Request URL: http://127.0.0.1/AuroraSDN/accounts/login/?next=/AuroraSDN/

Django Version: 1.6.1
Python Version: 2.7.6
Installed Applications:
('django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'widget_tweaks',
 'sdn')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware')

Traceback:
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
  137.                 response = response.render()
File "/usr/lib/python2.7/dist-packages/django/template/response.py" in render
  105.             self.content = self.rendered_content
File "/usr/lib/python2.7/dist-packages/django/template/response.py" in rendered_content
  81.         context = self.resolve_context(self.context_data)
File "/usr/lib/python2.7/dist-packages/django/template/response.py" in resolve_context
  159.         return RequestContext(self._request, context, current_app=self._current_app)
File "/usr/lib/python2.7/dist-packages/debug_toolbar/panels/templates/panel.py" in _request_context__init__
  53.     for processor in get_standard_processors() + processors:
File "/usr/lib/python2.7/dist-packages/django/template/context.py" in get_standard_processors
  148.             func = import_by_path(path)
File "/usr/lib/python2.7/dist-packages/django/utils/module_loading.py" in import_by_path
  26.                     sys.exc_info()[2])
File "/usr/lib/python2.7/dist-packages/django/utils/module_loading.py" in import_by_path
  21.         module = import_module(module_path)
File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py" in import_module
  40.         __import__(name)
File "/usr/local/lib/python2.7/dist-packages/social/apps/django_app/__init__.py" in <module>
  17.     from social.strategies.utils import set_current_strategy_getter
File "/usr/local/lib/python2.7/dist-packages/social/strategies/utils.py" in <module>
  1. from social.utils import module_member
File "/usr/local/lib/python2.7/dist-packages/social/utils.py" in <module>
  13. from requests.packages.urllib3.poolmanager import PoolManager

Exception Type: ImproperlyConfigured at /accounts/login/
Exception Value: Error importing module social.apps.django_app.context_processors: "No module named packages.urllib3.poolmanager"

我看到了,但没有解决问题,然后修复另一个错误(https://github.com/omab/python-social-auth/issues/617

NoReverseMatch at /accounts/login/

u'social' is not a registered namespace

Request Method:     GET
Request URL:    http://127.0.0.1/AuroraSDN/accounts/login/?next=/AuroraSDN/
Django Version:     1.6.1
Exception Type:     NoReverseMatch
Exception Value:    

u'social' is not a registered namespace

Exception Location:     /usr/lib/python2.7/dist-packages/django/core/urlresolvers.py in reverse, line 532
Python Executable:  /usr/bin/python
Python Version:     2.7.6
Python Path:    

['/var/www/html/AuroraSDN',
 '/usr/local/lib/python2.7/dist-packages/mininet-2.2.1-py2.7.egg',
 '/usr/lib/python2.7/dist-packages',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
 '/usr/lib/python2.7/lib-tk',
 '/usr/lib/python2.7/lib-old',
 '/usr/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages/PILcompat',
 '/usr/lib/python2.7/dist-packages/gtk-2.0',
 '/usr/lib/python2.7/dist-packages/ubuntu-sso-client',
 '/var/www/html/AuroraSDN/Aurora']

Server time:    Thu, 3 Mar 2016 07:08:34 -0300


Environment:


Request Method: GET
Request URL: http://127.0.0.1/AuroraSDN/accounts/login/?next=/AuroraSDN/

Django Version: 1.6.1
Python Version: 2.7.6
Installed Applications:
('django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'widget_tweaks',
 'sdn')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware')


Template error:
In template /var/www/html/AuroraSDN/sdn/templates/sdn/pages-login.html, error at line 23
   u'social' is not a registered namespace
   13 :         <div class="form-group">


   14 :             <input name="username" type="text" class="form-control" placeholder="Username">


   15 :         </div>


   16 :         <div class="form-group">


   17 :             <input name="password" type="password" class="form-control" placeholder="Password">


   18 :         </div>


   19 :         <div class="form-group">


   20 :           <button class="btn btn-primary" type="submit">Login</button>


   21 :         </div>


   22 :         <input type="hidden" name="next" value="{{ next }}" />


   23 :         <!--<a class="btn btn-block btn-google" href=" {% url "social:begin" "google-oauth2" %} "><i class="icon-google"></i> Sign in with Google</a>-->


   24 :         <!--<a class="btn btn-block btn-facebook" href="{% url "social:begin" "facebook" %}"><i class="icon-facebook"></i> Sign in with Facebook</a>-->


   25 :     </form>


   26 : </div>


   27 : <!-- Google+ sign in 


   28 :         <span id="signinButton">


   29 :           <span


   30 :             class="g-signin"


   31 :             data-redirecturi="postmessage"


   32 :             data-accesstype="offline"


   33 :             data-callback="signinCallback"


Traceback:
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
  137.                 response = response.render()
File "/usr/lib/python2.7/dist-packages/django/template/response.py" in render
  105.             self.content = self.rendered_content
File "/usr/lib/python2.7/dist-packages/django/template/response.py" in rendered_content
  82.         content = template.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  140.             return self._render(context)
File "/usr/lib/python2.7/dist-packages/django/test/utils.py" in instrumented_test_render
  85.     return self.nodelist.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  840.                 bit = self.render_node(node, context)
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node
  78.             return node.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render
  123.         return compiled_parent._render(context)
File "/usr/lib/python2.7/dist-packages/django/test/utils.py" in instrumented_test_render
  85.     return self.nodelist.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  840.                 bit = self.render_node(node, context)
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node
  78.             return node.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render
  123.         return compiled_parent._render(context)
File "/usr/lib/python2.7/dist-packages/django/test/utils.py" in instrumented_test_render
  85.     return self.nodelist.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  840.                 bit = self.render_node(node, context)
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node
  78.             return node.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render
  62.             result = block.nodelist.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  840.                 bit = self.render_node(node, context)
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node
  78.             return node.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/defaulttags.py" in render
  447.                         six.reraise(*exc_info)
File "/usr/lib/python2.7/dist-packages/django/template/defaulttags.py" in render
  433.             url = reverse(view_name, args=args, kwargs=kwargs, current_app=context.current_app)
File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py" in reverse
  532.                                          key)

Exception Type: NoReverseMatch at /accounts/login/
Exception Value: u'social' is not a registered namespace

我在尝试 运行 AuroraSDN 时遇到了问题。我一直在使用 Debian 8.2 和 Ubuntu 14.04。我发现的一些问题可以帮助别人:

1) 仅在 local_settings.py

中进行数据库配置

2) 添加行

<include name="json-simple-1.1.1.jar"/>

inside patternset id=lib 标签来自文件../floodlight/build.xml

3) 换行

<property name="ant.build.javac.source" value="1.6"/>
<property name="ant.build.javac.target" value="1.6"/>

对于

<property name="ant.build.javac.source" value="1.7"/>
<property name="ant.build.javac.target" value="1.7"/> 

内部文件../floodlight/build.xml

4) 创建具有适当用户权限的目录 /var/lib/floodlight

5) 你需要换行

from requests.packages.urllib3.poolmanager import PoolManager

换行

from urllib3.poolmanager import PoolManager

内部文件 /usr/local/lib/python2.7/dist-packages/social/utils.py

6) 在 AuroraSDN 根目录上执行“python -m compileall。”。这将重新编译所有 python 文件。