diff options
| author | Tyson Clugg <tyson@clugg.net> | 2015-08-11 17:51:01 +1000 |
|---|---|---|
| committer | Markus Holtermann <info@markusholtermann.eu> | 2015-08-31 22:14:21 +1000 |
| commit | e34226fc37dfa9eba89d913fd7ab8e95663b0d64 (patch) | |
| tree | 63e150d83f4d88ae4a65975a42e8062edd3199ab /django | |
| parent | 235caabacc37278487d1107f6bbda90cc208cd64 (diff) | |
Fixed #25259 -- Added comments to header of generated migration files
Diffstat (limited to 'django')
| -rw-r--r-- | django/db/migrations/writer.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/django/db/migrations/writer.py b/django/db/migrations/writer.py index fb6a162b38..5d24fc4628 100644 --- a/django/db/migrations/writer.py +++ b/django/db/migrations/writer.py @@ -10,6 +10,7 @@ import re import types from importlib import import_module +from django import get_version from django.apps import apps from django.db import migrations, models from django.db.migrations.loader import MigrationLoader @@ -21,7 +22,7 @@ from django.utils.encoding import force_text from django.utils.functional import Promise from django.utils.inspect import get_func_args from django.utils.module_loading import module_dir -from django.utils.timezone import utc +from django.utils.timezone import now, utc from django.utils.version import get_docs_version @@ -211,6 +212,11 @@ class MigrationWriter(object): # If there's a replaces, make a string for it if self.migration.replaces: items['replaces_str'] = "\n replaces = %s\n" % self.serialize(self.migration.replaces)[0] + # Hinting that goes into comment + items.update( + version=get_version(), + timestamp=now().strftime("%Y-%m-%d %H:%M"), + ) if self.migration.initial: items['initial_str'] = "\n initial = True\n" @@ -526,6 +532,7 @@ class MigrationWriter(object): MIGRATION_TEMPLATE = """\ # -*- coding: utf-8 -*- +# Generated by Django %(version)s on %(timestamp)s from __future__ import unicode_literals %(imports)s |
