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:
parent
91c71d36e6
commit
db127b7983
|
@ -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
|
||||
=================
|
||||
|
||||
|
|
Loading…
Reference in New Issue