You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

88 lines
2.9 KiB

{% extends 'base.html' %}
{% load static %}
{% block scripts %}
{% endblock %}
{% block body %}
<form method="post" class="form-horizontal" enctype="multipart/form-data"> {% csrf_token %}
{# excel_file #}
<div class="control-group {% if form.excel_file.errors %}error{% endif %}">
<label class="control-label">{{ form.excel_file.label }}:</label>
<div class="controls">
{{ form.excel_file }}
<span class="help-inline">{{ form.excel_file.errors }}</span>
</div>
</div>
{# event #}
<div class="control-group {% if form.event.errors %}error{% endif %}">
<label class="control-label">{{ form.event.label }}:</label>
<div class="controls">
{{ form.event }}
<span class="help-inline">{{ form.event.errors }}</span>
</div>
</div>
{# language #}
<div class="control-group {% if form.language.errors %}error{% endif %}">
<label class="control-label">{{ form.language.label }}:</label>
<div class="controls">
{{ form.language }}
<span class="help-inline">{{ form.language.errors }}</span>
</div>
</div>
<div class="alert">
<p>Обязательные поля: Имя, дата начала, дата окончания, страна, город, тематика, валюта</p>
<hr>
<p>Поле id не менять для редактирования старого события. Для создания нового события оставить поле id пустым</p>
<hr>
<p>Город должен быть после страны, а тег после тематики, для коректного сохранения даных</p>
</div>
<div class="controls">
<input class="btn btn-large btn-primary" type="submit" value="Импорт">
<input class="btn btn-large" type="reset" value="Отмена">
</div>
</form>
{% if message %}
<div class="alert alert-success" id="1">
{{ message }}
</div>
{% endif %}
{% if import_errors %}
<div id="import_errors">
<table class="table table-hover">
<thead>
<tr>
<th>Событие</th>
<th>Ошибка</th>
</tr>
</thead>
<tbody>
{% for error in import_errors %}
<tr>
<td>{{ error.0 }}</td>
<td>{{ error.1 }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% endif %}
<script>
$(document).ready(function(){
setTimeout(function(){
$('.alert-success').hide();
}, 2500);
});
</script>
{% endblock %}