1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

#!/usr/bin/env python 

import os, sys 

os.environ['DJANGO_SETTINGS_MODULE'] = 'test_settings' 

current_dirname = os.path.dirname(__file__) 

sys.path.insert(0, os.path.join(current_dirname, '..')) 

sys.path.insert(0, os.path.join(current_dirname, '../..')) 

 

from django.core.management import execute_manager 

 

try: 

    import test_settings # Assumed to be in the same directory. 

except ImportError: 

    import sys 

    sys.stderr.write("Error: Can't find the file 'settings.py' in the directory containing %r. It appears you've customized things.\nYou'll have to run django-admin.py, passing it your settings module.\n(If the file settings.py does indeed exist, it's causing an ImportError somehow.)\n" % __file__) 

    sys.exit(1) 

 

if __name__ == "__main__": 

    execute_manager(test_settings)