| 1 | ################################################################################
|
|---|
| 2 | # Django M2M Kludge -- MUST BE LOADED FIRST!
|
|---|
| 3 | #
|
|---|
| 4 | # Courtesy of Benjamin Slavin on the django-users mailing list
|
|---|
| 5 | ################################################################################
|
|---|
| 6 | import os
|
|---|
| 7 | os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
|
|---|
| 8 | try:
|
|---|
| 9 | import settings # Assumed to be in the same directory.
|
|---|
| 10 | except ImportError:
|
|---|
| 11 | import sys
|
|---|
| 12 | sys.stderr.write("Error: Can't find the file 'settings.py' in the directory containing %r.\n(If the file settings.py does indeed exist, it's causing an ImportError somehow.)\n" % __file__)
|
|---|
| 13 | sys.exit(1)
|
|---|
| 14 | from django.core.management import setup_environ
|
|---|
| 15 | from django.db.models.loading import get_models
|
|---|
| 16 | if __name__ == "__main__":
|
|---|
| 17 | setup_environ(settings)
|
|---|
| 18 | loaded_models = get_models()
|
|---|
| 19 | ################################################################################
|
|---|