python - 在/accounts/login/配置不当

标签 python mysql linux django sdn

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

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"/>

在文件 ../floodlight/build.xml 的 patternset id=lib 标签内

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 文件。

关于python - 在/accounts/login/配置不当,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35768005/

相关文章:

linux - Virtualbox 上的 Ubuntu VM 不断中止

c++ - gcc 中的指针导致段错误

c - Linux 生产多线程程序中信号处理的最佳实践是什么?

python - __getattr__ 用于静态/类变量

python - 如何在 Pygame 中围绕偏离中心的支点旋转图像

PHP PDO自定义sql查询准备

php - 本地主机中日期值的差异

python - 为什么 Windows 上的 virtualenv 不将 .py/.pyw/.pyo/.pyc 文件与 virtualenv 版本的 Python 可执行文件相关联?

python - Google Drive API 仅在我的云端硬盘中搜索文件

php - Laravel 一对多关系查询绑定(bind)显示 null?