Initial commit: InviteMe event registration app

This commit is contained in:
InviteMe Developer
2026-08-28 12:28:52 +03:00
commit b4e10b8448
23 changed files with 1718 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
{% extends "base.html" %}
{% block title %}Загрузка данных — InviteMe{% endblock %}
{% block content %}
<h1 class="mb-4">Загрузка данных</h1>
<div class="row">
<div class="col-md-6">
<div class="card">
<div class="card-body">
<h5 class="card-title">1. Загрузить Excel со списком гостей</h5>
<p class="text-muted">Столбцы: Отдел, ФИО, Должность, e-mail, название фото</p>
<form method="POST" enctype="multipart/form-data">
<div class="mb-3">
<label for="excel_file" class="form-label">Excel-файл</label>
<input type="file" class="form-control" id="excel_file" name="excel_file" accept=".xlsx,.xls" required>
</div>
<div class="mb-3">
<label for="base_url" class="form-label">Базовый URL для QR-кодов (опционально)</label>
<input type="url" class="form-control" id="base_url" name="base_url" placeholder="https://events.company.com">
</div>
<button type="submit" class="btn btn-primary">Загрузить и сгенерировать QR</button>
</form>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card">
<div class="card-body">
<h5 class="card-title">2. Загрузить фото гостей</h5>
<p class="text-muted">Фото должны называться точно так же, как указано в столбце «название фото»</p>
<form method="POST" enctype="multipart/form-data">
<div class="mb-3">
<label for="photo_files" class="form-label">Фото (можно несколько)</label>
<input type="file" class="form-control" id="photo_files" name="photo_files" accept="image/*" multiple>
</div>
<div class="mb-3">
<label for="zip_file" class="form-label">Или ZIP-архив</label>
<input type="file" class="form-control" id="zip_file" name="zip_file" accept=".zip">
</div>
<button type="submit" class="btn btn-primary">Загрузить фото</button>
</form>
</div>
</div>
</div>
</div>
{% endblock %}