diff options
Diffstat (limited to 'docs/howto')
| -rw-r--r-- | docs/howto/deployment/checklist.txt | 8 | ||||
| -rw-r--r-- | docs/howto/deployment/index.txt | 3 |
2 files changed, 10 insertions, 1 deletions
diff --git a/docs/howto/deployment/checklist.txt b/docs/howto/deployment/checklist.txt index 75c9735e86..0f4bd158f8 100644 --- a/docs/howto/deployment/checklist.txt +++ b/docs/howto/deployment/checklist.txt @@ -36,6 +36,14 @@ Some of the checks described below can be automated using the :option:`check --deploy` option. Be sure to run it against your production settings file as described in the option's documentation. +Switch away from ``manage.py runserver`` +======================================== + +The :djadmin:`runserver` command is not designed for a production setting. Be +sure to switch to a production-ready WSGI or ASGI server. For a few common +options, see :doc:`WSGI servers </howto/deployment/wsgi/index>` or +:doc:`ASGI servers </howto/deployment/asgi/index>`. + Critical settings ================= diff --git a/docs/howto/deployment/index.txt b/docs/howto/deployment/index.txt index e2fadba5b9..2f53a97bef 100644 --- a/docs/howto/deployment/index.txt +++ b/docs/howto/deployment/index.txt @@ -12,7 +12,8 @@ the scope of what Django can give you as guidance. Django, being a web framework, needs a web server in order to operate. And since most web servers don't natively speak Python, we need an interface to -make that communication happen. +make that communication happen. The :djadmin:`runserver` command starts a +lightweight development server, which is not suitable for production. Django currently supports two interfaces: WSGI and ASGI. |
