Skip to content

Pacelino/PolyWebdemos

Repository files navigation

Версия Python 3.12.4

Виртуальное окружение

Когда откроете на своем компьютере, создайте виртуальное окружение в папке проекта

  1. Установка виртуального окружения.
python3.12 -m venv venv

Потом появляется папка venv в проекте.

  1. Дальше активируем окружение для mac os или linux
source ./venv/bin/activate

или для windows

.\venv\Scripts\activate

Если все прошло удачно, то появляется (venv) вначале строки.

Библиотеки, которые на данный момент установил хранятся в файле requirements.txt

  1. запускаете виртуальное окружение (писал выше как сделать)
  2. вначале командной строки должно быть (venv)
  3. пишете
pip install -r requirements.txt

чтобы установить все библиотеки в свое окружение.

Установка пароля от бд и секретных ключей

Создайте в папке PolyWebdemos файл local_settings.py и вставте в него такой шаблон. Замените значение словаря под свои. В переменной DATABASES хранятся параметры подключения к базе.

from .settings import *
import os
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'имя_базы_данных',
        'USER': 'имя_пользователя_базы_данных',
        'PASSWORD': 'пароль_от_базы_данных',
        'HOST': 'хост (Например: localhost)',
        'PORT': 'порт_от_базы_данных (по умолчанию 5432)',
    }
}

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = ''

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

Подключение PostgreSQL

Устанавливаете себе PostgreSql. Посмотрите пункт Установка пароля от бд и секретных ключей. После подключения проведите миграции:

python manage.py migrate

или для linux, mac os

./manage.py migrate

Если подключение прошло успешно, миграции будут созданы без ошибок.

Тестовый запуск проекта

Для запуска сервера используйте одну из следующих команд:

python manage.py runserver --settings=PolyWebdemos.local_settings

или для linux, mac os

./manage.py runserver --settings=PolyWebdemos.local_settings

Если на экране появилась начальная страница, значит, все работает правильно!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •