首页 > 解决方案 > Django迁移大文件

问题描述

我正在尝试对包含models.py近百个类的大文件进行 makemigration。该命令manage.py makemigrations <app_name>给了我一个MemoryError. 我认为这与大models.py文件有关。

File "/home/venv_two/local/lib/python2.7/site- 
packages/django/core/management/commands/makemigrations.py", line 231, 
in write_migration_files migration_string = writer.as_string()

File "/home/venv_two/local/lib/python2.7/site- 
packages/django/db/migrations/writer.py", line 166, in as_string
items["operations"] = "\n".join(operations) + "\n" if operations else ""
MemoryError

标签: pythondjangodjango-modelsdjango-migrations

解决方案


推荐阅读