我有一个 Django 应用程序,我刚刚迁移到 South 以进行模型/数据库同步。在对模型进行了一些更改(即添加新的外键字段)后,我创建了一个新的迁移。这是新迁移 0002_auto__add_field_table_new_field.py 中的代码示例
class Migration(SchemaMigration):
def forwards(self, orm):
# Adding field 'Table.new_field'
db.add_column(u'Table', 'new_field',
self.gf('django.db.models.fields.related.ForeignKey')(to=orm['database.other_table'], null=True, blank=True),
keep_default=False)
def backwards(self, orm):
# Deleting field 'Table.new_field'
db.delete_column(u'Table', 'new_field')
当我尝试应用迁移时,查询总是在大约 30 秒后超时,并显示以下错误消息:
sqlserver_ado,dbapi.DatabaseError: (-2147352567, '发生异常', (0, u'Microsoft SQL Server Native Client 10.0', u'查询超时已过期', None, 0, -2147217871), None)
是否可以增加 SQL Server 查询超时?除了如何在 SSMS 中增加价值之外,我找不到任何关于此的具体文档,但这样做并没有什么不同。这可能是在 Django settings.py 中完成的吗?