Gần đây tôi đã cố gắng để có được wagtail để làm việc với ứng dụng Django hiện có của tôi. Tôi đã trải qua một lỗi: -Cách giải quyết không thể nhập các trang tên (django/wagtail)
ImportError: No module named wagtail
unable to load app 0 (mountpoint='') (callable not found or import error)
Sau khi xử lý sự cố nhiêu tôi quản lý để khắc phục điều này, bằng cách sao chép chim chìa vôi thư mục từ:
/usr/local/lib/python2.7/dist-packages/
vào đây
/opt/django/src/
Sau khi giải quyết lỗi này , Tôi đã nhận được một mô-đun khác về một mô-đun khác và một mô-đun khác ... mỗi lần tôi sao chép thư mục từ /usr/local/lib/python2.7/dist-packages/
vào /opt/django/src/
và cuối cùng nó đã được giải quyết e vấn đề tôi đã có và uWSGI bắt đầu.
Bây giờ khi tôi truy cập vào trang chủ của ứng dụng của tôi, tôi nhận được lỗi này
ImportError at/
cannot import name pages
Request Method: GET
Request URL: http://example.com
Django Version: 1.9
Exception Type: ImportError
Exception Value:
cannot import name pages
Exception Location: ./wagtail/wagtailadmin/urls/__init__.py in <module>, line 4
Python Executable: /usr/local/bin/uwsgi
Python Version: 2.7.3
Python Path:
['.',
'',
'/opt/django/src',
'/root/.python',
'/opt/django/env/lib/python2.7',
'/opt/django/env/lib/python2.7/plat-linux2',
'/opt/django/env/lib/python2.7/lib-tk',
'/opt/django/env/lib/python2.7/lib-old',
'/opt/django/env/lib/python2.7/lib-dynload',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-linux2',
'/usr/lib/python2.7/lib-tk',
'/opt/django/env/local/lib/python2.7/site-packages',
'/opt/django/env/lib/python2.7/site-packages']
Tôi đã kiểm tra các tập tin tham chiếu (./wagtail/wagtailadmin/urls/__init__.py
) và nó trông như thế này:
from django.conf.urls import url, include
from django.views.decorators.cache import cache_control
from wagtail.wagtailadmin.urls import pages as wagtailadmin_pages_urls
from wagtail.wagtailadmin.urls import collections as wagtailadmin_collections_urls
from wagtail.wagtailadmin.urls import password_reset as wagtailadmin_password_reset_urls
from wagtail.wagtailadmin.views import account, chooser, home, pages, tags, userbar
from wagtail.wagtailadmin.api import urls as api_urls
from wagtail.wagtailcore import hooks
from wagtail.utils.urlpatterns import decorate_urlpatterns
from wagtail.wagtailadmin.decorators import require_admin_access
Dòng vi phạm là chim chìa vôi đầu tiên 'từ' ...
from wagtail.wagtailadmin.urls import pages as wagtailadmin_pages_urls
Làm thế nào tôi có thể giải quyết này lỗi?
Tôi cũng gặp vấn đề tương tự. Hãy để tôi nếu bạn giải quyết vấn đề này. – Gaurav
Thay vì sao chép các tệp từ '/ usr/local/lib/python2.7/dist-packages /' Bạn nên sử dụng virtualenv và sử dụng 'pip' để cài đặt wagtail. –
Đã làm nhưng cùng một vấn đề. Tôi nghĩ rằng vấn đề có liên quan đến nginx. Hiển thị 502 cổng xấu của nó. – Gaurav