- Устанавливаем python версии 3.7 и выше
- Устанавливаем Pycharm
- Устанавливаем Docker
https://runnable.com/docker/install-docker-on-windows-10
- Скачиваем проект из репозитория
- Переходим в папку с файлами
Nastya-master
, где хранятся файлы requirements.txt, Makefile - Создаём виртуальное окружение по команде
python -m venv env
- Затем выполняем команду Windows:
.\\env\Scripts\activate
- Устанавливаем библиотеки по команде
pip install -r requirements.txt
- Выполняем команду
python poliklinika/manage.py makemigrations
- Выполняем команду
python poliklinika/manage.py migrate
- Выполняем команду
python poliklinika/manage.py runserver 8060
- Если всё запустилось удачно, то создаем суперпользователя.
- Останавливаем сервер сочетанием клавиш
Ctrl + C
.
- Выполняем команду
python poliklinika/manage.py createsuperuser
- Вводим логин
- Вводим почту
- Вводим пароль
- Если ввели короткий пароль, то вводим
Y
- Выполняем шаг 7 повторно
- Открываем браузер и переходим по
http://0.0.0.0:8060/
- Заходим на админку
- Переходим по
http://0.0.0.0:8060/admin
- Вводим логин и пароль
- Переходим по
Poliklinika/settings.py комментируем
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
Закомментированное раскоментчиваем.
- Открываем
Powershell
- Переходим в папку с файлами
Nastya-master
, где хранятся файлы requirements.txt, Makefile - Создаём виртуальное окружение по команде
python -m venv env
- Затем выполняем команду Windows:
.\\env\Scripts\activate
- Устанавливаем библиотеки по команде
pip install -r requirements.txt
- Находимся в папке, где есть файл Makefile
- Выполняем команду
docker run -d --rm --name poliklinika -e POSTGRES_PASSWORD=123456 -p 35432:5432 -v $(shell pwd)/docker/postgres_data:/var/lib/postgresql/data postgres:11
- Выполняем команду
python poliklinika/manage.py makemigrations
- Выполняем команду
python poliklinika/manage.py migrate
- Выполняем команду
python poliklinika/manage.py runserver 8060
- Если всё запустилось удачно, то создаем суперпользователя.
- Останавливаем сервер сочетанием клавиш
Ctrl + C
.
- Выполняем команду
python poliklinika/manage.py createsuperuser
- Вводим логин
- Вводим почту
- Вводим пароль
- Если ввели короткий пароль, то вводим
Y
- Выполняем шаг 10 повторно
- Открываем браузер и переходим по
http://0.0.0.0:8060/
- Заходим на админку
- Переходим по
http://0.0.0.0:8060/admin
- Вводим логин и пароль
- Переходим по
- Открываем Terminal
- Переходим в папку с файлами
Nastya/
- Создаём виртуальное окружение по команде
python -m venv env
- Затем выполняем команду Linux:
source env/bin/activate
- Устанавливаем библиотеки по команде
pip install -r requirements.txt
Все выполняем в командной строке или в терминале Pycharm
- Переходим в главную папку где есть файл Makefile
- Выполняем команду
make run-postgres
- Выполняем команду
make makemigrations
- Выполняем команду
make migrate
- Выполняем команду
make run-server
Если всё запустилось удачно, то создаем суперпользователя Останавливаем сервер сочетанием клавишCtrl + C
- Выполняем команду
make createsuperuser
- Вводим логин
- Вводим почту
- Вводим пароль
- Если ввели короткий пароль, то вводим
Y
- Запускаем сервер заново -
make run-server
- Открываем браузер и видим сайт
http://0.0.0.0:8060/
- Заходим на админку
- Переходим по
http://0.0.0.0:8060/admin
- Вводим логин и пароль
- Переходим по