mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-15 16:27:09 +08:00
* Add lots of missing argument & return type hints Discovered by setting mypy options disallow_untyped_defs, disallow_incomplete_defs. * Sequence -> List * Fixes from review * Drop ordering_field * Revert ModelBackend.with_perm * typing_extensions.TypedDict instead * bla * Remove private method _get_lines_from_file * A few additions * Hints for BaseSpatialFeatures
24 lines
1012 B
Python
24 lines
1012 B
Python
from typing import Any
|
|
|
|
from django.db.backends.base.schema import BaseDatabaseSchemaEditor as BaseDatabaseSchemaEditor
|
|
from django.db.backends.oracle.base import DatabaseWrapper
|
|
|
|
class DatabaseSchemaEditor(BaseDatabaseSchemaEditor):
|
|
connection: DatabaseWrapper
|
|
sql_create_column: str = ...
|
|
sql_alter_column_type: str = ...
|
|
sql_alter_column_null: str = ...
|
|
sql_alter_column_not_null: str = ...
|
|
sql_alter_column_default: str = ...
|
|
sql_alter_column_no_default: str = ...
|
|
sql_delete_column: str = ...
|
|
sql_create_column_inline_fk: str = ...
|
|
sql_delete_table: str = ...
|
|
sql_create_index: str = ...
|
|
def quote_value(self, value: Any) -> str: ...
|
|
def remove_field(self, model: Any, field: Any) -> None: ...
|
|
def delete_model(self, model: Any) -> None: ...
|
|
def alter_field(self, model: Any, old_field: Any, new_field: Any, strict: bool = ...) -> None: ...
|
|
def normalize_name(self, name: Any) -> str: ...
|
|
def prepare_default(self, value: Any) -> Any: ...
|