2016-09-01 6 views
0

ich Setup endless_pagination versucht, habe ich die Dokumentation folgte aber einen Fehler erhalten:Kein Modul namens ‚endless_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' 

Ich installierte es easy_install -Z django-endless-pagination mit und fügte hinzu 'django.core.context_processors.request' in den Settings.py context_processors (unter VORLAGEN).

Ich habe 'endless_pagination' im Abschnitt "Installierte Apps" von Settings.py hinzugefügt. Dies sind die Schritte aus der Dokumentation, wenn ich den Server neu lade, bekomme ich ImportError: No module named 'endless_pagination'. Was scheint hier das Problem zu sein?

Jede Hilfe/Richtung würde geschätzt,

Dank

INSTALLATION OUTPUT: http://django-el-pagination.readthedocs.io/en/latest/start.html (EL Paginierung:

(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 
+0

Installiert 'easy_install -z django-endless-pagination' Paket nach _/usr/lib/python3. 5_? –

+0

@vishes_shell Es scheint zu haben, nach der Ausgabe, wenn ich easy_install verwendet: 'myvenv/lib/python3.5/site-packages/django_endless_pagination-2.0-py3.5.egg' –

+0

Nein nein nein, Sie haben in _myvenv installiert /lib/python3.5/python_ so in Ihren virtualenv, aber Sie versuchen, Server mit Python, die nicht in Ihrem virtualenv ist. Also solltest du deinen virtualenv akivieren und das Skript erneut ausführen, es sollte funktionieren –

Antwort

2

, wenn Sie mit Django 1.8 oder neuer Sie diese benutzen müssen), endlose Paginationen ist in Django 1.8 veraltet und Neulinge

+0

Ich habe Sie beraten, EL Pagination installiert, die Grundkonfiguration vorgenommen und beim Laden des Servers einen Fehler bekommen: 'TEMPLATES [0] ['OPTIONS'] ['context_processors']. Insert (0, 'django.core.context_processors. Anfrage ') IndexError: Liste Index außerhalb des Bereichs' –

+2

Dies löste das Problem, mein vorheriger Kommentar war ruhig dumm. Nachdem ich die settings.py überprüft hatte, erkannte ich, dass context_processors.request bereits gesetzt war. Es war völlig unnötig, das hinzuzufügen. Die EL Pagination Dokumente sagen, es zu tun, es zu zeigen, blind zu folgen, ohne Verständnis ist nicht immer schlau. –