mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Fixed #8246 -- Corrected the handling of settings files. Thanks to AdamG and chrj for their parallel reports and fixes.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8323 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		| @@ -104,7 +104,12 @@ def get_commands(): | ||||
|         # Find the project directory | ||||
|         try: | ||||
|             from django.conf import settings | ||||
|             project_directory = setup_environ(__import__(settings.SETTINGS_MODULE)) | ||||
|             project_directory = setup_environ( | ||||
|                 __import__( | ||||
|                     settings.SETTINGS_MODULE, {}, {},  | ||||
|                     (settings.SETTINGS_MODULE.split(".")[-1],) | ||||
|                 ) | ||||
|             ) | ||||
|         except (AttributeError, EnvironmentError, ImportError): | ||||
|             project_directory = None | ||||
|  | ||||
| @@ -310,6 +315,7 @@ def setup_environ(settings_mod): | ||||
|  | ||||
|     # Set DJANGO_SETTINGS_MODULE appropriately. | ||||
|     os.environ['DJANGO_SETTINGS_MODULE'] = '%s.%s' % (project_name, settings_name) | ||||
|     return project_directory | ||||
|  | ||||
| def execute_from_command_line(argv=None): | ||||
|     """ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user