В этой статье рассмотрим установку всех необходимых инструментов на ОС Linux Debian.
Понадобится следующее ПО:
Python3, PostgresSQL, Memcached, Virtualenv и Django
Python3 - как правило идёт с Linux из «коробки».
PostqreSQL — база данных. Устанавливается командой
apt-get install postgresql postgresql-contrib libpq-dev
.https://i.imgur.com/Hq9jaPw.png
Memcached — сервер кэширования устанавливается командой
apt-get install memcached
https://i.imgur.com/QBBhl4w.png
У меня он установлен. Вам же потребуется только согласиться.
Pip — установщик пакетов Python. Ставил командой
apt-get install Python3-pip
.https://i.imgur.com/n0CTXog.png
Virtualenv — Виртуальное окружение. Ставится командой установки пакетов
apt-get install python3-venv
.https://i.imgur.com/gNrEFQQ.png
Создаём папку для проекта в удобном месте и переходим в неё. Затем командой
python3 -m venv env
— создаём виртуальное окружение под названием env.https://i.imgur.com/H3ouDdk.png
Активируем его :
source env/bin/activate
.Виртуальное окружение — это область Вашего приложения, в котором имеются необходимые пакеты.
Установим пакеты:
pip3 install Django
— загрузка фреймворка Django.pip3 install psycopg2
— служит для работы с Postgresql получитеSuccessfully installed psycopg2 Cleaning up…
https://i.imgur.com/vLyRiMI.png
pip3 install django-autoslug
— необходим для автогенерации slughttps://i.imgur.com/aS4nGAm.png
pip3 install unidecode
— поможет с переводом кириллицы в slug.https://i.imgur.com/RGDbJjG.png
pip3 install django-bootstrap3
— установит для нашего проекта bootstrap3Обратите внимание pip3 — установщик пакетов Python3
На данном этапе этих пакетов хватит.
Установка Vue заслуживает отдельной статьи. Её установку рассмотрим подробнее когда займёмся фронтендом.
Данный пост подготовлен автором @zheev. В рамках данного цикла статей он расскажет о том, что и как он программировал, какие языки и технологии использовал. С какими трудностями пришлось столкнуться и их решение на реальных примерах.
Первая часть - Вступление
Вторая часть - Проектирование БД
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
ianboil, vas, mishka, ukrainian, mir, max-max, archibald116, urii, tristamoff, brovaryleaks, vadbars, arsar, vasilisapor2, renat242, semasping, gromozeka, tnam0rken, karusel1, orezaku, asuleymanov, exan, retoldname, acidgarry, vika-teplo, logunov-evg, prost, sareon, mr-nikola, kertar, bag, abloud, foxycat, galinakim, gbot, xsen, anr, kr-alexey
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас на странице https://golos.io/~witnesses, вот так:
Шлю Вам от всего сердца и души УСПЕХ, УДАЧУ, СЧАСТЬЯ, ЗДОРОВЬЯ, ДОЛГОЛЕТИЯ, БЕСКОНЕЧНОЙ РАДОСТИ И ОКЕАН ЛЮБВИ! Желаю чтобы все Ваши МЕЧТЫ СБЫВАЛИСЬ И ЦЕЛИ ДОСТИГАЛИСЬ! Пускай Вас и Ваших родных и близких хранят БОГ И ВСЕ АНГЕЛЫ МИРА! Если Вас не обременю пошлите и мне Удачу. С уважением Владимир.