К основному контенту

Сообщения

Избранное сообщение

Создать Django проект в виртуальном окружении

У Django имеется admin, этот admin умеет генерировать основу проекта. Любой проект Django начинается с команды django-admin startproject. Но... прежде чем создавать проект, необходимо позаботиться: - об интерпретаторе Python и его пакетах, в число которых включается и сам Django - о правильной структуре каталогов, в которые будет вложен код Django проекта От версии интерпретатора может зависеть как стиль написания кода, так и архитектура проекта. По такому случаю необходимо ориентироваться в версиях Python'а для запуска среды исполнения Django и изолировать пакетные зависимости. В этом деле поможет виртуальное окружение - virtualenv. Необходимо установить virtualenv, если он еще не установлен в системе. От структуры каталогов проекта зависит удобство дальнейшего расширения, поддержки и деплоя. Единого решения нет, но абсолютно точно не нужно смешивать исходный код проекта с файлами виртуального окружения. Следует их разделить по директориям: |_project (директория проекта)
Недавние сообщения

доступ по локальной сети к серверу разработки django

По умолчанию, команда runserver запускает сервер разработки на порту 8000, принимая только локальные соединения. Если требуется изменить порт, его можно указать в аргументах командной строки: python manage.py runserver 8000 Указав IP адрес, вы разрешаете веб серверу обрабатывать внешние подключения. Это особенно полезно, если требуется разделить разрабатываемый сайт с другими членами команды. IP адрес 0.0.0.0 указывает серверу принимать подключения со всех имеющихся сетевых интерфейсов: python manage.py runserver 0.0.0.0:8000 Когда вы сделаете это, другие компьютеры в вашей локальной сети смогут получить доступ к вашему сайту на Django по IP адресу его компьютера, например, http://192.168.1.103:8000/. Следует отметить, что вам потребуется посмотреть свои сетевые настройки для определения вашего IP адреса в локальной сети. Пользователи Unix могут воспользоваться утилитой ifconfig. Пользователи Windows — утилитой ipconfig. После запуска сервера, посетите http://127.0.0.1:8000/

Создание и регистрация приложения в Django

Создать приложение (djangovenv)zavx0z@i3:~/djangovenv/agent$ python manage.py startapp core Структура получится такая

Подключение PostgreSQL к Django в Debian 8.3 x64

Установка коннектора (djangovenv)zavx0z@i3:~/djangovenv$ pip install psycopg2 Настройки базы данных (djangovenv)zavx0z@i3:~/djangovenv$ vim agent/agent/settings.py