1.6.14 generate routes
This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user