﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
35591	Add warning to runserver that it should not be used for production	Andy Miller	Andy Miller	"As per this discussion on the [https://forum.djangoproject.com/t/proposal-borrow-warning-from-werkzeug-for-runserver/32668 forum], I think adding a warning to the start of runserver would be valuable to those new to Django and a healthy reminder to those coming back to Django. 

The wording of the warning is:

{{{
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.

For more information on production servers see the documentation: https://docs.djangoproject.com/en/5.0/howto/deployment/
}}}

Additionally a flag should be added to optionally hide the warning. `--hide-unsuitable-for-production` was a suggestion.

Finally the following 2 pages of the documentation should have add some wording to highlight that a deployed project should not use runserver.

* https://docs.djangoproject.com/en/5.0/howto/deployment/ (Add a warning or paragraph that mentions switching)
* https://docs.djangoproject.com/en/5.0/howto/deployment/checklist/ (Add a section to switch away from runserver)"	Cleanup/optimization	closed	Core (Management commands)	dev	Normal	fixed		Andy Miller Ülgen Sarıkavak	Ready for checkin	1	0	0	0	0	0
