settings application

.env db params+global settings in admin model
ECVI plugin module
This commit is contained in:
2024-12-14 20:50:11 +09:00
parent 09eb249d68
commit 93994ed929
328 changed files with 190143 additions and 538 deletions

View File

@@ -1,13 +1,13 @@
import logging
from django.http import JsonResponse
from django.shortcuts import render
from django.shortcuts import render, redirect
from django.contrib.auth.decorators import login_required
from .models import ImportedHotel
from .models import ImportedHotel, SyncLog
from hotels.models import Hotel
from django.contrib.admin.views.decorators import staff_member_required
from django.utils import timezone
from .forms import SyncLogForm
# Создаем логгер
logger = logging.getLogger('antifroud')
@@ -108,3 +108,15 @@ def import_hotels(request):
form = HotelImportForm()
return render(request, 'antifroud/admin/import_hotels.html', {'form': form})
def sync_log_create(request):
if request.method == 'POST':
form = SyncLogForm(request.POST)
if form.is_valid():
form.save() # Сохраняем новый SyncLog
return redirect('admin:antifroud_synclog_changelist') # Перенаправляем обратно в список
else:
form = SyncLogForm()
return render(request, 'antifroud/admin/sync_log_create.html', {'form': form})