Skip to content

star-small/waveUp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Проект novella-electric (Django) 💡

Этот проект представляет собой веб-приложение novella-electric, написанное на Django.

Минимальный запуск приложения 🚀

Перед запуском приложения убедитесь, что у вас установлен Python и pip.

Настройка окружения ⚙️

  • Для запуска приложения, выполните следующие команды в терминале (команды предназначены для Linux-систем, узнайте способы создания виртуального окружения на вашей системе):
virtualenv venv
source venv/bin/activate
git clone [email protected]:star-small/waveUp.git
cd waveUp
pip install -r requirements.txt

Примечание: В этом проекте отсутствует файл settings.py. Вы можете скопировать пример файла settings_example.py и внести необходимые изменения для развертывания в вашей системе:

cp core/core/settings_example.py core/core/settings.py
rm core/core/settings_example.py

Запуск 🚀

cd core/
python3 manage.py makemigrations
python3 manage.py migrate --run-syncdb
python3 manage.py runserver

После выполнения команды выше, веб-приложение будет запущено на порту 8000 локального хоста. Просто перейдите по ссылке localhost:8000, чтобы увидеть приложение.

Создание суперпользователя 👤

Вы можете создать суперпользователя с помощью следующей команды:

python3 manage.py createsuperuser

После создания суперпользователя, вы сможете администрировать базу данных, перейдя по адресу localhost:8000/admin.

Загрузка CSV 📄

Чтобы загрузить товары из CSV файла, переместите ваш файл в директорию waveUp/core/files/ под именем file.csv.

После загрузки файла, вам может потребоваться загрузить фотографии. Для этого создайте папку:

# В папке waveUp/core, рядом с файлом manage.py
mkdir media/
mkdir media/product_image/
# местоположение каталога может разниться в зависимости от настройки setting.py

Загрузите фотографии товаров в каталог media/product_image/, названия файлов в этой директории и в файле CSV должны быть одинаковы.

Развёртывание 🚀

Руководство по развёртыванию Django с использованием Postgres, Nginx и Gunicorn на Ubuntu 18.04

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published