1.6.14 generate routes

This commit is contained in:
SDE
2024-08-22 13:41:34 +03:00
parent 526f035659
commit 85f6e69d63

View File

@@ -16,12 +16,45 @@ import json
from datetime import datetime, timedelta
def test_code(request):
if (not request.user
or not request.user.is_active
or not request.user.is_authenticated
or not request.user.is_staff
):
raise Http404
from RoutesApp.funcs import get_city_by_type_transport_and_address_point
from RoutesApp.models import Route
from ReferenceDataApp.models import Airport, City
res = None
from_air = Airport.objects.get(iata_code='MSQ')
to_air = Airport.objects.get(iata_code='SVO')
routes = [
Route(
type_transport='avia',
departure_DT=datetime(year=2024, month=9, day=1),
arrival_DT=datetime(year=2024, month=9, day=3),
from_address_point = from_air.id,
to_address_point = to_air.id,
from_city = from_air.city,
to_city = to_air.city,
weight = item,
phone = '1234567890',
owner = request.user
) for item in range(1000)
]
Route.objects.bulk_create(routes)
# from RoutesApp.search_matches import search_matches
# routes = Route.objects.filter()[:10]
# msg = search_matches(routes)
# from ReferenceDataApp.funcs import parse_data
# parse_data()