()
| 16 | |
| 17 | |
| 18 | def get_db_config() -> dict: |
| 19 | return { |
| 20 | "connections": { |
| 21 | "default": { |
| 22 | "engine": "tortoise.backends.sqlite", |
| 23 | "credentials": { |
| 24 | "file_path": _DB_FILE, |
| 25 | "journal_mode": "WAL", |
| 26 | "busy_timeout": 10000, |
| 27 | "foreign_keys": "ON", |
| 28 | }, |
| 29 | } |
| 30 | }, |
| 31 | "apps": { |
| 32 | "models": { |
| 33 | "models": ["apps.base.models"], |
| 34 | "default_connection": "default", |
| 35 | } |
| 36 | }, |
| 37 | "use_tz": False, |
| 38 | "timezone": "Asia/Shanghai", |
| 39 | } |
| 40 | |
| 41 | |
| 42 | def _lock_file(file_obj: IO[str]) -> None: |