diff options
| author | Claude Paroz <claude@2xlibre.net> | 2013-11-30 19:07:35 +0100 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2013-11-30 19:17:36 +0100 |
| commit | 2080bce695d480dd5fd851fdada221df923aa290 (patch) | |
| tree | 0c1b59286bff1e1c6a17a8a1cc56fbcc84435d80 | |
| parent | f3e7ab366c597571198dc8d024f09e619991bac4 (diff) | |
Fixed #21358 -- Allowed runserver on non-English locales
Thanks svartalf for the report.
| -rw-r--r-- | django/core/management/commands/runserver.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/django/core/management/commands/runserver.py b/django/core/management/commands/runserver.py index 402b3d342c..503cff220f 100644 --- a/django/core/management/commands/runserver.py +++ b/django/core/management/commands/runserver.py @@ -1,3 +1,5 @@ +from __future__ import unicode_literals + from optparse import make_option from datetime import datetime import errno @@ -9,6 +11,7 @@ import socket from django.core.management.base import BaseCommand, CommandError from django.core.servers.basehttp import run, get_internal_wsgi_application from django.utils import autoreload +from django.utils import six naiveip_re = re.compile(r"""^(?: (?P<addr> @@ -96,13 +99,17 @@ class Command(BaseCommand): self.stdout.write("Validating models...\n\n") self.validate(display_num_errors=True) + now = datetime.now().strftime('%B %d, %Y - %X') + if six.PY2: + now = now.decode('utf-8') + self.stdout.write(( "%(started_at)s\n" "Django version %(version)s, using settings %(settings)r\n" "Starting development server at http://%(addr)s:%(port)s/\n" "Quit the server with %(quit_command)s.\n" ) % { - "started_at": datetime.now().strftime('%B %d, %Y - %X'), + "started_at": now, "version": self.get_version(), "settings": settings.SETTINGS_MODULE, "addr": '[%s]' % self.addr if self._raw_ipv6 else self.addr, |
