Тем не менее, я очень новичок в django и lighttpd и имею очень грубое представление о FastCGI. У меня есть проект django с именем «myproject» в моем «server.document-root».
Когда я пытаюсь просмотреть следующий URL:
http://192.168.1.198:8093/myproject.fcgi
Я получаю сообщение об ошибке импорта:
Request Method: GET
Request URL: http://192.168.1.198:8093/myproject.fcgi
Django Version: 1.2.4
Exception Type: ImportError
Exception Value:
No module named myproject.urls
Exception Location: /usr/lib/python2.6/site-packages/django/utils/importlib.py in
import_module, line 35
Python Executable: /usr/bin/python2.6
Python Version: 2.6.2
Фрагмент моего файла "lighttpd.conf" для настройки FastCGI:
$HTTP["host"] =~ "192\.168\.1\.198" {
fastcgi.server = (
".fcgi" => (
"192\.168\.1\.198" => (
"bin-path" => "/satellite_app/webservers/lighttpd/var/www/htdocs/myproject/myproject.fcgi",
"socket" => "/tmp/myproject.sock",
"check-local" => "disable",
"min-procs" => 2,
"max-procs" => 4,
)
),
)
alias.url = (
"/media" => "/usr/lib/python2.6/site-packages/django/contrib/admin/media/",
)
url.rewrite-once = (
"^(/media.*)$" => "$1",
"^/favicon\.ico$" => "/media/favicon.ico",
"^(/.*)$" => "/myproject$1",
## "^(/.*)$" => "/myproject.fcgi$1",
)
}
Я не могу определить, почему я получаю "ImportError". Я пропускаю инструкцию импорта где-нибудь? Если да, пожалуйста, скажите мне, где именно?
Заранее спасибо.