Каковы типы параметров метода при переносе данных? - PullRequest
0 голосов
/ 23 января 2020

При создании миграции данных с помощью Django вы создаете функцию, подобную combine_names(apps, schema_editor).

. Какие типы параметров apps и schema_editor в этом случае

1 Ответ

0 голосов
/ 23 января 2020

Типы django.db.migrations.state.StateApps и django.db.backends.postgresql.schema.DatabaseSchemaEditor соответственно.

Это делает примерный метод похожим на следующий с подсказками типов.

# …
from django.db.backends.postgresql.schema import DatabaseSchemaEditor
from django.db.migrations.state import StateApps


def combine_names(apps: StateApps, schema_editor: DatabaseSchemaEditor):
    # …
...