Очень нужна помощь. Нужно было до завтра развернуть проект, и начать работать.
Первый опыт с Django (python постигаю года 2).
Ubuntu+nginx+gunicorn+supervisor. (изначально на виртуалке, потом и на VPS).
Потом копировал 1 в 1 проект с боевого сервера. Сохраняя структуру файлов.
Вплоть до расположения файлов конфигураций, теже симлинки.
Не видит ни в какую никакие views (да и все остальное):
ViewDoesNotExist at / Could not import cbroker.broker.views.index.index. View does not exist in module cbroker.broker.views.index.
Вьюхи лежат тут:
/home/cbroker/web/cbroker/src/cbroker/broker/views
Там есть index.py, с методом index
Стуктура (tree -d в /home)
.
├── cbroker
│ └── web
│ └── cbroker
│ ├── cache
│ ├── db
│ ├── env
│ │ ├── bin
...
│ ├── logs
│ ├── pids
│ ├── src
│ │ ├── cbroker
│ │ │ ├── api
│ │ │ ├── broker
│ │ │ │ ├── management
│ │ │ │ │ └── commands
│ │ │ │ ├── migrations
│ │ │ │ ├── templatetags
│ │ │ │ └── views
│ │ │ ├── build
│ │ │ ├── locale
│ │ │ ├── media
│ │ │ ├── migrations
│ │ │ ├── static
...
│ │ │ └── templates
...
│ └── static_content
...
кусочек urls.py
broker_urls = patterns('cbroker.broker.views.index', url(r'^$', 'index', name='index'), ... )
кусочек settings.py
[code python]
INSTALLED_APPS = [
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.staticfiles',
'django.contrib.admin',
'django.contrib.admindocs',
'django.contrib.messages',
'pagination',
'gunicorn',
'south',
'wymeditor',
'absolute',
'broker',
'api',
'django.contrib.flatpages',
'modeltranslation',
'input_mask',
'widget_tweaks',
'autocomplete_light',
'mailer'
]
[/code]
python manage.py validate:
0 errors found
Перезапустал 9000 раз, подставлял вслепую пути, перезагружал каждый раз supervisor - бесполезно.