vuz

0

Описание

Языки

  • HTML61,5%
  • Python34,7%
  • CSS1,7%
  • Mako1,2%
  • Dockerfile0,9%
год назад
год назад
год назад
год назад
год назад
README.MD

Быстрый способ создания структуры проекта

Ниже приведён пример Bash-скрипта (для Linux/MacOS), который создаст нужные директории и пустые файлы (после чего вам нужно будет скопировать соответствующее содержимое в файлы).

1. Создание структуры проекта

Сохраните приведённый ниже скрипт, например, как

create_structure.sh
:

Сделайте скрипт исполняемым:

И запустите его:

2. Итоговая инструкция

  1. Создайте структуру проекта:

    • Используйте приведённый Bash-скрипт или создайте вручную каталоги и файлы согласно структуре.
  2. Заполните файлы содержимым:

    • Скопируйте код каждого файла (см. выше) в соответствующий файл вашего проекта.
  3. Добавьте изображение:

    • Поместите изображение для hero-секции в
      app/static/images/hero.jpg
      .
  4. Установите зависимости:

    • В корневой директории выполните команду:
  5. Инициализируйте базу данных и миграции (если используете Flask-Migrate):

  6. Запустите приложение:

    • Локально:
    • Через Docker Compose:

После этого сайт будет доступен по адресу (например, через Nginx по порту 80 или напрямую через Gunicorn на 8000).