Форум сайта python.su
Просьба к модерам перенести в Django - там тема не создается. Если конечно это не так и задумано для таких как я :)
Очень нужна помощь. Нужно было до завтра развернуть проект, и начать работать.
Первый опыт с 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.
.
├── 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
...
broker_urls = patterns('cbroker.broker.views.index', url(r'^$', 'index', name='index'), ... )
[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]
Отредактировано ne0zx (Апрель 2, 2014 01:31:34)
Офлайн
broker_urls = patterns('cbroker.broker.views.index', url(r'^$', 'index', name='index'), ... )
broker_urls = patterns('cbroker.broker.views', url(r'^$', 'index', name='index'), ... )
Офлайн
Пробовал. Тогда так:
ViewDoesNotExist at / Could not import cbroker.broker.views.index. View does not exist in module cbroker.broker.views.
STATIC_ROOT
'/home/cbroker/web/cbroker/static_content/static'
ROOT_DIR
'/home/cbroker/web/cbroker'
PROJECT_BIN
u'/home/cbroker/web/cbroker/bin'
PROJ_DIR
u'/home/cbroker/web/cbroker/src/cbroker'
Офлайн
Забавно.
Оказалось, views становились невидимыми при импорте forms.
Через шелл только увидел ошибку, функция autocomplete_light.get_widgets_dict() не найдена..
Оказалось, что на проде стоит версия 1.*, а pip install -r requirements.conf поставил последнюю, 2.0, где этой функции нет.
Офлайн