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():
|
def validate():
|
||||||
"Validates all installed models."
|
"Validates all installed models."
|
||||||
|
import django.models
|
||||||
from django.core import meta
|
from django.core import meta
|
||||||
e = ModelErrorCollection()
|
e = ModelErrorCollection()
|
||||||
module_list = meta.get_installed_model_modules()
|
module_list = meta.get_installed_model_modules()
|
||||||
|
@ -544,6 +545,8 @@ def runserver(port):
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
def inner_run():
|
def inner_run():
|
||||||
from django.conf.settings import SETTINGS_MODULE
|
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 "\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 "Go to http://127.0.0.1:%s/ for Django." % port
|
||||||
print "Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows)."
|
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
|
Creates a Django project directory structure for the given project name in the
|
||||||
current directory.
|
current directory.
|
||||||
|
|
||||||
|
validate
|
||||||
|
--------
|
||||||
|
|
||||||
|
Validates all installed models (according to the ``INSTALLED_APPS`` setting)
|
||||||
|
and prints validation errors to standard output.
|
||||||
|
|
||||||
Available options
|
Available options
|
||||||
=================
|
=================
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue