changeset 307 | c6bca38c1cbf |
306:5ff1fc726848 | 307:c6bca38c1cbf |
---|---|
1 from django.core import management |
|
2 |
|
3 def main(settings_file): |
|
4 try: |
|
5 mod = __import__(settings_file) |
|
6 components = settings_file.split('.') |
|
7 for comp in components[1:]: |
|
8 mod = getattr(mod, comp) |
|
9 |
|
10 except ImportError, e: |
|
11 import sys |
|
12 sys.stderr.write("Error loading the settings module '%s': %s" |
|
13 % (settings_file, e)) |
|
14 return sys.exit(1) |
|
15 |
|
16 management.execute_manager(mod) |