0.0.28
get_address_point
This commit is contained in:
@@ -2,6 +2,24 @@ from django.shortcuts import render
|
||||
from .models import *
|
||||
import hashlib, json
|
||||
from datetime import datetime, timedelta
|
||||
from django.db import Q
|
||||
|
||||
|
||||
def search_cities_in_db(search_str):
|
||||
Q_obj = Q(name_en__icontains=search_str) | Q(name_ru__icontains=search_str) | \
|
||||
Q(country__name_en__icontains=search_str) | Q(country__name_ru__icontains=search_str)
|
||||
res_data = City.objects.filter(Q_obj).values('name', 'country__name')
|
||||
return res_data
|
||||
|
||||
def search_airports_in_db(search_str):
|
||||
Q_obj = Q(iata_code__icontains=search_str) | \
|
||||
Q(name_en__icontains=search_str) | Q(name_ru__icontains=search_str) | \
|
||||
Q(city__name_en__icontains=search_str) | Q(city__name_ru__icontains=search_str) | \
|
||||
Q(city__country__name_en__icontains=search_str) | \
|
||||
Q(city__country__name_ru__icontains=search_str)
|
||||
res_data = Airport.objects.filter(Q_obj).values('name', 'iata_code', 'city__name', 'city__country__name')
|
||||
return res_data
|
||||
|
||||
|
||||
def get_country_area_id_by_countryName(class_obj, name):
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user