Электродневник+Django: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) |
Vovan (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| − | Установка Django и зависимых пакетов для работы дневника | + | =Оффсайт проекта= |
| + | https://github.com/Entropius/recordbook | ||
| + | |||
| + | ==Скачать проект можно так:== | ||
| + | wget https://github.com/Entropius/recordbook/archive/master.zip | ||
| + | |||
| + | ==или так== | ||
| + | git clone https://github.com/Entropius/recordbook.git | ||
| + | |||
| + | =Установка Django и зависимых пакетов для работы дневника= | ||
sudo apt-get install python-django python-pytils python-mysqldb python-django-south python-virtualenv python-demjson mysql-server | sudo apt-get install python-django python-pytils python-mysqldb python-django-south python-virtualenv python-demjson mysql-server | ||
| − | Создание MySQL пользователя=пароля=базы_данных=odaybook (из консоли linux) | + | ==Создание MySQL пользователя=пароля=базы_данных=odaybook (из консоли linux)== |
mysql -u root -p | mysql -u root -p | ||
далее из консоли MySQL (mysql>): | далее из консоли MySQL (mysql>): | ||
| Строка 10: | Строка 19: | ||
exit | exit | ||
| − | + | ==Для настройки системы перед установкой на MySQL и изменения информации об администриторе системы и его емэйла файл== | |
| − | + | /path/to/recordbook-master/odaybook/settings_dist.py | |
| + | |||
| + | Пример настроенного файла на администратора с электропочтой admin@nntc.nnov.ru и базу данных, расположенную в MySQL на localhost с логином=паролем=именем_базы_данных=odaybook: | ||
| + | |||
| + | <pre> | ||
| + | ... | ||
| + | ADMINS = ( | ||
| + | ('admin@nntc.nnov.ru', 'admin@nntc.nnov.ru'), | ||
| + | ) | ||
| − | + | MANAGERS = ADMINS | |
| − | |||
| − | + | PROJECT_DIR = os.path.dirname(os.path.abspath(__file__)) | |
| − | |||
| − | + | DATABASES = { | |
| − | + | 'default': { | |
| + | 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. | ||
| + | 'NAME': 'odaybook', # Or path to database file if using sqlite3. | ||
| + | 'USER': 'odaybook', # Not used with sqlite3. | ||
| + | 'PASSWORD': 'odaybook', # Not used with sqlite3. | ||
| + | 'HOST': '', # Set to empty string for localhost. Not used with sqlite3. | ||
| + | 'PORT': '', # Set to empty string for default. Not used with sqlite3. | ||
| + | } | ||
| + | } | ||
| + | ... | ||
| + | </pre> | ||
Версия 13:56, 9 ноября 2013
Оффсайт проекта
https://github.com/Entropius/recordbook
Скачать проект можно так:
wget https://github.com/Entropius/recordbook/archive/master.zip
или так
git clone https://github.com/Entropius/recordbook.git
Установка Django и зависимых пакетов для работы дневника
sudo apt-get install python-django python-pytils python-mysqldb python-django-south python-virtualenv python-demjson mysql-server
Создание MySQL пользователя=пароля=базы_данных=odaybook (из консоли linux)
mysql -u root -p
далее из консоли MySQL (mysql>):
create user 'odaybook'@'localhost' identified by 'odaybook'; create database odaybook; grant all on odaybook.* to 'odaybook'@'localhost'; exit
Для настройки системы перед установкой на MySQL и изменения информации об администриторе системы и его емэйла файл
/path/to/recordbook-master/odaybook/settings_dist.py
Пример настроенного файла на администратора с электропочтой admin@nntc.nnov.ru и базу данных, расположенную в MySQL на localhost с логином=паролем=именем_базы_данных=odaybook:
...
ADMINS = (
('admin@nntc.nnov.ru', 'admin@nntc.nnov.ru'),
)
MANAGERS = ADMINS
PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'odaybook', # Or path to database file if using sqlite3.
'USER': 'odaybook', # Not used with sqlite3.
'PASSWORD': 'odaybook', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
...