0

我正在尝试设置 never_pagination,我已按照文档进行操作,但出现错误:

    Traceback (most recent call last):
  File "/bin/user_wsgi_wrapper.py", line 154, in __call__
    app_iterator = self.app(environ, start_response)
  File "/bin/user_wsgi_wrapper.py", line 170, in import_error_application
    raise e
  File "/bin/user_wsgi_wrapper.py", line 154, in __call__
    app_iterator = self.app(environ, start_response)
  File "/bin/user_wsgi_wrapper.py", line 170, in import_error_application
    raise e
  File "/bin/user_wsgi_wrapper.py", line 179, in <module>
    application = load_wsgi_application()
  File "/bin/user_wsgi_wrapper.py", line 175, in load_wsgi_application
    return __import__(os.environ['WSGI_MODULE'], globals(), locals(), ['application']).application
  File "/var/www/khalid_pythonanywhere_com_wsgi.py", line 25, in <module>
    application = get_wsgi_application()
  File "/usr/local/lib/python3.5/dist-packages/django/core/wsgi.py", line 13, in get_wsgi_application
    django.setup()
  File "/usr/local/lib/python3.5/dist-packages/django/__init__.py", line 18, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python3.5/dist-packages/django/apps/registry.py", line 85, in populate
    app_config = AppConfig.create(entry)
  File "/usr/local/lib/python3.5/dist-packages/django/apps/config.py", line 90, in create
    module = import_module(entry)
  File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named 'endless_pagination'

我使用 安装它easy_install -Z django-endless-pagination,并添加'django.core.context_processors.request'到 Settings.py context_processors(在 TEMPLATES 下)。

'endless_pagination'在 Settings.py 的已安装应用程序部分添加。这些是文档中的步骤,当我重新加载服务器时,我得到ImportError: No module named 'endless_pagination'. 这里似乎有什么问题?

任何帮助/方向将不胜感激,

谢谢

安装输出:

    (myvenv) 08:19 ~/mysite $ easy_install -Z django-endless-pagination
Searching for django-endless-pagination
Reading https://pypi.python.org/simple/django-endless-pagination/
Downloading https://pypi.python.org/packages/6e/82/27bac7a83a5aedb45d031edb5a0ce2f0f9c57b81254e4e162a6bbd94acfa/django-
endless-pagination-2.0.tar.gz#md5=8efa40cee51ebe229ce15ed258594ba0
Best match: django-endless-pagination 2.0
Processing django-endless-pagination-2.0.tar.gz
Writing /tmp/easy_install-lsvk24ce/django-endless-pagination-2.0/setup.cfg
Running django-endless-pagination-2.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-lsvk24ce/django-endless-pagina
tion-2.0/egg-dist-tmp-3qtpwgoa
zip_safe flag not set; analyzing archive contents...
creating /home/khalid/mysite/myvenv/lib/python3.5/site-packages/django_endless_pagination-2.0-py3.5.egg
Extracting django_endless_pagination-2.0-py3.5.egg to /home/khalid/mysite/myvenv/lib/python3.5/site-packages
Adding django-endless-pagination 2.0 to easy-install.pth file
Installed /home/khalid/mysite/myvenv/lib/python3.5/site-packages/django_endless_pagination-2.0-py3.5.egg
Processing dependencies for django-endless-pagination
Finished processing dependencies for django-endless-pagination
4

1 回答 1

3

如果您使用的是 Django 1.8 或更新版本,则必须使用这个:http ://django-el-pagination.readthedocs.io/en/latest/start.html (EL Pagination),在 Django 1.8 和更新版本中不推荐使用无限分页

于 2016-09-04T09:47:10.070 回答