mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	Fixed #322 -- Development server now calls validate() again. Thanks, rmunn
git-svn-id: http://code.djangoproject.com/svn/django/trunk@505 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		| @@ -494,6 +494,7 @@ class ModelErrorCollection: | ||||
|  | ||||
| def validate(): | ||||
|     "Validates all installed models." | ||||
|     import django.models | ||||
|     from django.core import meta | ||||
|     e = ModelErrorCollection() | ||||
|     module_list = meta.get_installed_model_modules() | ||||
| @@ -544,6 +545,8 @@ def runserver(port): | ||||
|         sys.exit(1) | ||||
|     def inner_run(): | ||||
|         from django.conf.settings import SETTINGS_MODULE | ||||
|         print "Validating models..." | ||||
|         validate() | ||||
|         print "\nStarting server on port %s with settings module %r." % (port, SETTINGS_MODULE) | ||||
|         print "Go to http://127.0.0.1:%s/ for Django." % port | ||||
|         print "Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows)." | ||||
|   | ||||
| @@ -148,6 +148,12 @@ startproject [projectname] | ||||
| Creates a Django project directory structure for the given project name in the | ||||
| current directory. | ||||
|  | ||||
| validate | ||||
| -------- | ||||
|  | ||||
| Validates all installed models (according to the ``INSTALLED_APPS`` setting) | ||||
| and prints validation errors to standard output. | ||||
|  | ||||
| Available options | ||||
| ================= | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user