﻿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
34185	Serving static/media files during development can't work when use SCRIPT_NAME	YQ	nobody	"The Documentation:
https://docs.djangoproject.com/en/4.1/howto/static-files/#serving-static-files-during-development


{{{
urlpatterns = [
    # ... the rest of your URLconf goes here ...
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
}}}

My SCRIPT_NAME is '/django'

Page not found problem when access the static files:（the debug info）

{{{
Page not found (404)
Request Method:	GET
Request URL:	http://www.abc.xyz/django/static/appdl/bulma/bulma.0.9.4.min.css
Raised by:	django.views.static.serve
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:

[name='index']
appdl/
admin/
^django/static/(?P<path>.*)$
^django/media/(?P<path>.*)$
The current path, static/appdl/bulma/bulma.0.9.4.min.css, didn’t match any of these.
}}}

Prefix 'django' shouldn't  In url patterns.

So, this code should be replaced：
{{{
static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
}}}

to


{{{
static('static/', document_root=settings.STATIC_ROOT）
}}}

because the  'settings.STATIC_URL' added SCRIPT_NAME  as prefix.
"	Uncategorized	closed	Documentation	4.1	Normal	invalid			Unreviewed	0	0	0	0	0	0
