Якщо на комп’ютері є кілька проєктів мовою Пайтон, для кожного з них можна створити віртуальне середовище. Для цього потрібно встановити менеджер пакетів:
Після цього встановити пакет віртуальних середовищ:
$sudo pip install virtualenv
Відтак шаблон virtualenv для побудови віртуальних середовищ стає доступним. Отже можна створювати віртуальні середовища. Краще їх зберігати в окремій теці:
$mkdir -p/data/work/virtualenvs
$cd/data/work/virtualenvs
Потім запустити команду створення віртуального середовища, наприклад, як показано на ілюстрації вище.
$ virtualenv intermarium --no-site-packages
Після цього перейти в новостворену теку, котра називатиметься так, як і віртуальне середовище, вказане в команді virtualenv. І активувати його:
$source bin/activate
Для створення нового джанґо-додатку виконати:
$mkdir src
$cd src
$../bin/django-admin.py startproject intermarium
Щоб вебсайт відображався у браузері локального компа потрібно, щоб працював вебсервер Джанґо. Для цього у відповідній теці виконати:
Щоб база даних була доступною, треба встановити підключення до неї в settings.py
cd /home/leonid/Documents/Argon/Argo/src/Arg
python manage.py syncdb
python manage.py runserver (http://127.0.0.1:8000/)
Створення джанґо-додатку
python manage.py startapp Ar
вигляди прописати в urls.py
Додати вбудований процесор ‘request’ до списку процесорів контексту проєкту в settings.py
Радіймо, друзі! Ми продовжуємо успішні дослідження Доброї Новини та Великого Переходу, а також розвиток відповідного софту. Нарешті розпочали перехід НО з застарілої платформи Drupal-7 на сучасну...
Короткий конспект з налаштування віртуального середовища
Світ:
Цей конспект створив передусім для себе, але можливо знадобиться ще комусь при початку програмування на Пайтоні і ДЖанґо.
intermore.png
Зміст
Ази налаштування середовища
Якщо на комп’ютері є кілька проєктів мовою Пайтон, для кожного з них можна створити віртуальне середовище. Для цього потрібно встановити менеджер пакетів:
$wget https://bootstrap.pypa.io/get-pip.py
$sudo python get-pip.py
Після цього встановити пакет віртуальних середовищ:
$sudo pip install virtualenv
Відтак шаблон virtualenv для побудови віртуальних середовищ стає доступним. Отже можна створювати віртуальні середовища. Краще їх зберігати в окремій теці:
$mkdir -p/data/work/virtualenvs
$cd/data/work/virtualenvs
Потім запустити команду створення віртуального середовища, наприклад, як показано на ілюстрації вище.
$ virtualenv intermarium --no-site-packages
Після цього перейти в новостворену теку, котра називатиметься так, як і віртуальне середовище, вказане в команді virtualenv. І активувати його:
$source bin/activate
Для створення нового джанґо-додатку виконати:
$mkdir src
$cd src
$../bin/django-admin.py startproject intermarium
Щоб вебсайт відображався у браузері локального компа потрібно, щоб працював вебсервер Джанґо. Для цього у відповідній теці виконати:
./manage.py runserver
Додаткові корисні команди
Встановлення репозиторія
sudo apt-get install git-core
git config --global user.name "Леонід Українець"
git config --global user.email "[email protected]"
Встановлення Пайтона
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
sudo pip install virtualenv
cd /home/leonid/Documents/Argon
virtualenv Argo --no-site-packages
Встановлення всіх залежностей
sudo apt-get install build-essential make cmake scons
sudo apt-get install autoconf automake autoconf-archive
sudo apt-get install gettext libtool
sudo apt-get install libbz2-dev zlib1g-dev
sudo apt-get install libexpat-dev libncurses-dev
sudo apt-get install libjpeg62-dev libcurl4-openssl-dev
sudo apt-get install libssl-dev python python-dev curl
Команди для швидкого переходу
cd /home/leonid/Documents/Argon/Argo
source bin/activate
pip install -r requirements.txt
cd /home/leonid/Documents/Argon/Argo/src
../bin/django-admin startproject Arg
Встановлення системи управління базами даних
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
sudo mysql_install_db
sudo /usr/bin/mysql_secure_installation
mysql -u root -p
Щоб база даних була доступною, треба встановити підключення до неї в settings.py
cd /home/leonid/Documents/Argon/Argo/src/Arg
python manage.py syncdb
python manage.py runserver (http://127.0.0.1:8000/)
Створення джанґо-додатку
python manage.py startapp Ar
вигляди прописати в urls.py
Додати вбудований процесор ‘request’ до списку процесорів контексту проєкту в settings.py
python manage.py makemigrations demos
python manage.py migrate
cd /home/leonid/Documents/Argon/Argo/src/Arg
python manage.py loaddata demo_data.json
Вивчаємо Джанґо і Пайтон
Зверніть увагу
Прошу активніше підтримати розвиток Народного Оглядача – перехід на Drupal-10 та систему самоорганізації «Демоси»