def get_next_migration_filename(app_name, connection=None, migration_type='data'):
'''
Return name (including the absolute path) of the next migration to insert for this app
'''
latest_migration_name = get_latest_migration(app_name)
next_migration_name = '{0:04d}_i18n_{1}_migration.py'.format(
int(latest_migration_name[0:4]) + 1,
migration_type
)
app_path = os.path.join(*apps.get_app_config(app_name).name.split('.'))
return os.path.join(settings.BASE_DIR, app_path, 'migrations', next_migration_name)
评论列表
文章目录