Đây là lỗi tôi nhận được trong Apache lỗi đăng nhập của tôi:Không thể có được mod_wsgi và Apache với Django để làm việc
[Sun Aug 22 16:52:06 2010] [error] [client 127.0.0.1] ImportError: No module named settings
Đây là tập tin .wsgi của tôi, mỗi this blog post:
import sys
sys.path.insert(0, '/home/wot/django-projects/aedo')
import settings
import django.core.management
django.core.management.setup_environ(settings)
utility = django.core.management.ManagementUtility()
command = utility.fetch_command('runserver')
command.validate()
import django.conf
import django.utils
django.utils.translation.activate(django.conf.settings.LANGUAGE_CODE)
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Tôi đã tăng gấp đôi và gấp ba lần kiểm tra tên đường dẫn và đó thực sự là đường dẫn đến tệp dự án của tôi. Tôi đã cố gắng để có được điều này để làm việc trong nhiều giờ, và đã làm nhiều googling. Tôi hỏi đây là phương sách cuối cùng của tôi. Tôi tuyệt vọng!
EDIT: Tôi biết rằng có những câu hỏi tương tự ở đây trên SA, và tôi đã đọc qua hầu hết tất cả trong số họ, không có kết quả
Có một cơ hội tốt mà Django có thể tìm thấy tập tin cài đặt của bạn, nhưng nó không thể nhập nó. Django cho lỗi này bất cứ khi nào nó không thể nhập một tập tin cài đặt vì lý do gì. Vì vậy, hãy thử thêm 'cài đặt nhập' trong tệp' .wsgi' của bạn. – Wolph
Bạn có chắc chắn 100% rằng bạn không mắc lỗi đánh máy trên đường dẫn hay gì đó không? Và bạn thực sự có một 'settings.py' trong thư mục'/home/wot/django-projects/aedo'? Cái này hay cái kia phải sai. – Wolph
Hiện tại, anh ta có 'cài đặt nhập' trong tệp WSGI của mình. Anh ta không dựa vào phương thức biến môi trường DJANGO_SETTINGS_MODULE. –