
И почему мама говорила что я ленивый?



Итак, для начала установите pgAdmin. Качал я ее отсюда http://www.postgresql.org/download/ и как всегда самую последнюю версию. Процесс установки — я особо не заморачивался, кликал «далее». Теперь у меня на винде 8.1 есть такой менеджер — аналог phpmyadmin, как pgAdmin.
После этого нужно настроить общение с базой данных, для этого нужно некий драйвер, найти его можно по ссылке http://www.lfd.uci.edu/~gohlke/pythonlibs/ и найдите браузерным поиском такие два названия psycopg2-2.6.1-cp35-none-win32.whl psycopg2-2.6.1-cp35-none-win_amd64.whl и нажмите на тот который подходит вашей системе и закиньте в папку site-packages которая находится у вас в папке проекта мой пример пути (D:djangopropyblogLibsite-packages) также можно ее закинуть в папку с таким же названием но уже в директории где установлен сам Python. Ну а теперь начнем связывать.
Для начала создайте базу данных в pgAdmin…
Далее найдите следующие строки в файле settings.py и замените их соответствующими данными вашей БД
'ENGINE': 'django.db.backends.postgresql_psycopg2', — должна быть одинакова у всех для использования постгреса.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'postgres',
'USER': 'postgres',
'PASSWORD': '123',
'HOST': '',
'PORT': '',
}
}
Следующим шагом будет создание суперпользователя админки, но после того как вы подключите адаптер для БД. Делается это так
В консоли когда у вас запущено виртуальное окружение Джанго(смотрите прошлую статью http://pythlife.blogspot.com/2016/03/django-project-folder-create.html) — запись в консоли выглядит примерно так (pyblog) D:djangoproblogblog> , перейдите в папку где хранится ваша преднастройка проекта(из прошло записи, правильно называть виртуальное окружение) у меня это путь D:djangopropyblogLibsite-packages -> пишите команду pip install psycopg2-2.6.1-cp35-none-win32.whl
В итоге строка в консоли выглядит так:
(pyblog) D:djangopropyblogLibsite-packages> pip install sycopg2-2.6.1-cp35-none-win32.whl
Установка будет удачной если вам не высыпить никаких ерроров.
Переходим в директорию нашего проекта где лежит файл manage.py и выполняем такую команду
python manage.py migrate auth
python manage.py migrate
python manage.py createsuperuser
После запуска последней вы должны будете ввести имя пользователя, имэйл, пароль и получите сообщение о успешном создании нового пользователя.
Теперь если вы зайдете pgAdmin, вы увидите созданные новые таблицы
Запускаем сервер в консоли в директории с файлом manage.py .
python manage.py runserver
Переходим по ссылке http://127.0.0.1:8000/admin/ вводим данные и попадаем в админку.
На этом я заканчиваю… в итоге мы подключили БД, создали суперюзера и попали в админку, дальше будет интересней — обещаю!
Автор: Няшный Человек
Дата публикации: 2016-03-27T20:33:00.000+03:00
Новых пользователей, да и опытных иногда тоже часто интересует, чем же отличается тот или иной компонент системы Linux от другого со схожей функциональностью. Таких компонентов и команд в ОС Linux очень много. Взять даже команды gksu и pexec или способы запуска скриптов.
Одни из них выполняют действительно одинаковые действия, другие же чем-то отличаются. Больше всего таких вопросов возникает у новичков, так как они еще недостаточно знают систему и боятся экспериментировать. Мы собрали лучшие вопросы из серии «В чем разница?», размещенные на сервисе askubuntu. Вопросы отсортированы по количеству голосов.
Рассмотрим такую ситуацию. У человека заболела спина. Один раз прихватило, другой раз. Страдалец со знакомыми пообщался, к врачу в поликлинику сходил. Что дальше? Конечно МРТ сделает. Получит описание снимков на руки. Глянет туда, а там… Полно грыж. 3-4 мм. Больше. 6 мм. Протрузии. Остеохондроз. Еще какие-то страшные слова. Что делать-то? Надо срочно эти грыжи, протрузии лечить… Начинается хождение по врачам и интернетам. Выясняется, что информации куча. Платные клиники предлагают чудо-методы лечения межпозвоночный грыж без операции. Хиропрактики обещают восстановить мышечный баланс, который как выясняется нарушен чуть ли не у каждого первого. Нейрохирурги хищно взирают на снимки и потирают руки. Прибавьте к этому постоянную боль и нехватку финансовых средств. От всего этого возникает отчаяние и стресс.
Читать