Автор: Няшный Человек
Дата публикации: 2016-06-12T17:03:00.000+03:00
Архив рубрики: Django
Python: Запуск Django проекта
Для того чтоб такое не повторялось, я создал данную заметку, которая и вам может понадобиться…
Шаг первый: Открываем калькулятор, закрываем!
Шаг номер два: Входим в виртуальное окружение Django
Шаг номер три: запускаем сервер
Для этого я должен попасть в папку в которой находится manage.py
Вот и все, сервер запущен, приложение — сайт работает!!!
Автор: Няшный Человек
Дата публикации: 2016-06-12T15:37:00.000+03:00
Покоряем Python Django — модели
Пробуем создать модель данных…
в папке где находится ваш manage.py выполните команду
python manage.py startapp blg
еще не до конца понял суть команды, по факту мы создаем приложение над которым и будет вестись основная работа…
В итоге у меня создалась папка с таким содержимым… смотрите ниже
- models.CharField — поле с ограниченным количеством символов
- models.TextField — поле с неограниченным количеством, как раз подойдет для текста новости..
- models.DateTimeField — дата и время.
- models.ForeignKey — ссылка на другую модель.
Автор: Няшный Человек
Дата публикации: 2016-04-23T21:59:00.001+03:00
Python: Django & PostgreSQL
Итак, для начала установите 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
Настраиваем директорию для Django проекта
Автор: Няшный Человек
Дата публикации: 2016-03-17T21:29:00.000+02:00
Блог на Django. Часть 1 — установка
Итак начнем с установки Python-a. Так как у меня виндовс и к тому же 8.1 будет пробовать делать все под нее. Для того чтоб скачать свежую версию я воспользовался ссылкой https://www.python.org/downloads/ и на данный момент там есть версия 3.5.1, вот ее и возьму.
Во время установки я отметил галочкой пункт Add Python 3.5 to PATH, чтобы cmd его тоже распозновала.
Вот впринципе на этом данная статья может быть закончена, далее мы рассмотрим процесс настройки с БД. Хочу попробовать на postgreSQL, но а там как получится. А вообще выбор между MySQL & PostgreSQL.
Помогите с выбором БД, пишите в комментах какой отдать предпочтения.
Так же я в гит буду выкладывать все шаги разработки или же лучше выложить вконце один готовый вариант ?
Автор: Няшный Человек
Дата публикации: 2016-03-06T10:41:00.000+02:00









