Files
tripwithbonus/GeneralApp/views.py
SDE e206e7e64f 0.6.4
fix routes models
2023-08-29 18:39:35 +03:00

56 lines
1.6 KiB
Python

import json
from django.http import HttpResponse, Http404, FileResponse
from django.template import loader, RequestContext
from django.contrib.auth.decorators import login_required
from .models import *
from django.conf import settings
def test_code(request):
from RoutesApp.funcs import get_city_by_type_transport_and_address_point
from RoutesApp.models import Route
from ReferenceDataApp.models import Airport, City
routes = Route.objects.all()
for route in routes:
print(route.id)
required_save = False
if not route.from_city:
route.from_city = get_city_by_type_transport_and_address_point(route.type_transport, route.from_address_point)
required_save = True
if not route.to_city:
route.to_city = get_city_by_type_transport_and_address_point(route.type_transport,
route.to_address_point)
required_save = True
if required_save:
route.save()
return HttpResponse('finished')
def MainPage(request):
# from ReferenceDataApp.funcs import parse_data, search_cities_in_db, search_airports_in_db
# res = search_airports_in_db('ang')
# res = parse_data()
page = StaticPage.objects.get(url='main')
Dict = {
'page': page,
'FAQ': page.FAQ_items.filter(enable=True)
}
breadcrumbs_Dict = {
}
Dict.update({'breadcrumbs': breadcrumbs_Dict})
t = loader.get_template('pages/p_main.html')
return HttpResponse(t.render(Dict, request))