import psycopg2
from gql import Client, gql
from gql.transport.requests import RequestsHTTPTransport
from datetime import datetime
start_year = str(datetime.now().year -4)
end_year = str(datetime.now().year)
query_str = """
query events{
api_version
public_DB(
filters: {
iso: ["Nation1","Nation2","Nation3"]
from: 2020,
to: 2024,
classif: ["car","bus","train",]
include_hist: true
}
) {
total_available
info {
timestamp
filters
cursor
}
data {
disno
iso
start_year
start_month
start_day
end_year
end_month
end_day
type
subtype
entry_date
last_update
}
}
}
"""
query = gql(query_str)
transport = RequestsHTTPTransport(
url='https://api.open_DB.it/v1',
headers={'Authorization': api_key},
use_json=True,
)
# Create a GraphQL client using the defined transport
client = Client(transport=transport, fetch_schema_from_transport=True)
# Execute the query
response = client.execute(query)
Я хотел бы передать две строки переменных (start_year, end_year) для года начала («с: 2020») и года окончания (до: 2024), которые я может измениться в начале кода
Предположим, у меня есть следующая строка, которую нужно передать в качестве запроса для вызова API с использованием Python: [code]import psycopg2 from gql import Client, gql from gql.transport.requests import RequestsHTTPTransport from datetime import datetime
transport = RequestsHTTPTransport( url='https://api.open_DB.it/v1', headers={'Authorization': api_key}, use_json=True, ) # Create a GraphQL client using the defined transport client = Client(transport=transport, fetch_schema_from_transport=True) # Execute the query response = client.execute(query)
[/code] Я хотел бы передать две строки переменных (start_year, end_year) для года начала («с: 2020») и года окончания (до: 2024), которые я может измениться в начале кода
Как можно отображать поля модели продолжительности Django в API Strawberry GraphQL? Существует ли стандартная реализация формата продолжительности ISO8601 или необходимо реализовать собственное скалярное поле?
from django.db import models
Обычно я использую MacOS, но для работы я только начал использовать Windows. Пытался установить psycopg2, но не получилось. Также пытался установить psycopg2-binary, но это тоже не удалось.
Когда я набираю pip install psycopg2-binary, появляется...
Я пытаюсь унифицировать пример строки _foo{f}_bar{b с f в диапазоне от 0 до F_MAX и b в диапазоне от от 0 до B_MAX. Однако я не могу заменить f переменной, которая содержит его в функции format. Есть предложения?
reg_param = re.findall(r'{( )}',...
Я хотел бы определить подходящее расширение файла в оболочке sh на основе содержимого строковой переменной. Я пытался использовать для этого файл — руководство
Если да:
echo bar > foo.txt файл foo.txt файл --mime-type foo.txt тогда я получаю...