Найти - Пользователи
Полная версия: не могу запустить чужой проект
Начало » Django » не могу запустить чужой проект
1
ingfa_1981
Здравствуйте уважаемые форумчане

У меня возникло желание создать себе записную книжку(напоминалку) для кусочков кода.
Понравился проект на джанго http://codehunkit.rootplugin.com
, но к сожалению я не могу его запустить в ОС Ubuntu + python 2.7 + virtualenv.
Создал виртуальное окружение, активировал его,
установил
django>=1.7.4,<1.8
markdown2
psycopg2
django-pipeline<1.4


Создал базу данных postagesql, а что делать дальше не представляю.
python manage.py syncdb выдает ошибку KeyError ‘CODEHUNKIT_SECRET_KEY’.
С генерировал ключ ‘eqweqw58eer6+2*yt1_s&29^t*_12w&v9nzj-f)_$f2#%te6qe)%s_!2qweq’ и вставил его сюда
SECRET_KEY = os.environ
Теперь выдает ошибку KeyError ‘eqweqw58eer6+2*yt1_s&29^t*_12w&v9nzj-f)_$f2#%te6qe)%s_!2qweq’
Может я чего то не понимаю, как мне настроить этот проект локально под себя?
Подскажите пожалуйста.

JOHN_16
Вообще команда sync_db начиная с 1.7 устарела, смотрите в сторону миграций
ingfa_1981
JOHN_16
Вообще команда sync_db начиная с 1.7 устарела, смотрите в сторону миграций
Та же самая история, ошибка неправильный ключ
А вообще откуда берутся эти значения из codehunkit/codehunkit/settings.py и как их настроить ?
SECRET_KEY = os.environ['CODEHUNKIT_SECRET_KEY']
'NAME': os.environ['DB_NAME'],
            'USER': os.environ['DB_USER'],
            'PASSWORD': os.environ['DB_PASSWORD'],
            'HOST': os.environ['DB_HOST'],
            'PORT': os.environ['DB_PORT'],
EMAIL_HOST = os.environ['CODEHUNKIT_EMAIL_HOST']
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = os.environ['CODEHUNKIT_EMAIL_HOST_USER']
EMAIL_HOST_PASSWORD = os.environ['CODEHUNKIT_EMAIL_HOST_PASSWORD']
FB_APP_ID = os.environ['CODEHUNKIT_FB_APP_ID']
FB_APP_SECRET = os.environ['CODEHUNKIT_FB_APP_SECRET']
FishHook
Да просто, начни новый проект django-admin startproject и скопируй оттуда ключ
ingfa_1981
FishHook
os.environ
Это я понимаю, что нужно просто убирать везде os.environ и вставить вместо него строки с параметрами подключения к БД, значение нового ключа итд итп.
например. Не совсем понятно зачем автор проекта использует os.environ и как им пользоваться вообще?

Что присвоить этим двум переменным?
FB_APP_ID =
FB_APP_SECRET =

зачем они ?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB