add django.db.migrations

This commit is contained in:
Maxim Kurnikov
2018-12-20 22:31:05 +03:00
parent 094b8421ab
commit 5135b004bd
32 changed files with 1052 additions and 24 deletions

View File

@@ -10,9 +10,9 @@ from django.db.models.fields import Field
from .topological_sort import stable_topological_sort
class MigrationAutodetector:
from_state: django.db.migrations.state.ProjectState = ...
to_state: django.db.migrations.state.ProjectState = ...
questioner: django.db.migrations.questioner.MigrationQuestioner = ...
from_state: ProjectState = ...
to_state: ProjectState = ...
questioner: MigrationQuestioner = ...
existing_apps: Set[Any] = ...
def __init__(
self, from_state: ProjectState, to_state: ProjectState, questioner: Optional[MigrationQuestioner] = ...

View File

@@ -12,8 +12,8 @@ from .state import ProjectState
class MigrationExecutor:
connection: django.db.backends.sqlite3.base.DatabaseWrapper = ...
loader: django.db.migrations.loader.MigrationLoader = ...
recorder: django.db.migrations.recorder.MigrationRecorder = ...
loader: MigrationLoader = ...
recorder: MigrationRecorder = ...
progress_callback: Callable = ...
def __init__(
self,

View File

@@ -12,7 +12,7 @@ MIGRATIONS_MODULE_NAME: str
class MigrationLoader:
connection: django.db.backends.sqlite3.base.DatabaseWrapper = ...
disk_migrations: Dict[Tuple[str, str], django.db.migrations.migration.Migration] = ...
disk_migrations: Dict[Tuple[str, str], Migration] = ...
applied_migrations: None = ...
ignore_no_migrations: bool = ...
def __init__(

View File

@@ -73,7 +73,7 @@ class StateApps:
loading: bool
models_ready: bool
ready: bool
real_models: List[django.db.migrations.state.ModelState]
real_models: List[ModelState]
stored_app_configs: List[Any]
def __init__(
self, real_apps: List[str], models: Dict[Tuple[str, str], ModelState], ignore_swappable: bool = ...

View File

@@ -20,7 +20,7 @@ class OperationWriter:
def render(self) -> str: ...
class MigrationWriter:
migration: django.db.migrations.migration.Migration = ...
migration: Migration = ...
needs_manual_porting: bool = ...
def __init__(self, migration: Migration) -> None: ...
def as_string(self) -> str: ...