django / django/daphne

--noasgi won't serve static files

Open
#512 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
2.7k
Forks
292
Avg merge
2d 15h
Merged PRs (30d)
3

Description

When running `./manage.py runserver --noasgi` I don't get static files served.

This is because both `daphne` and `django.contrib.staticfiles` provides a `runserver` replacement. Running daphne's runserver with `--noasgi` just cause the real runserver to be used, giving no chance to the staticfiles runserver.

I don't know if there's an elegant solution here, maybe shadowing commands are not a good idea (I don't blame daphne, staticfiles does the same :D).

Maybe the elegant solution is to link from https://docs.djangoproject.com/en/5.0/howto/deployment/asgi/daphne/ to https://docs.djangoproject.com/en/5.0/ref/contrib/staticfiles/#django.contrib.staticfiles.views.serve for easy finding?

Running Django 5.0.6 with daphne 4.1.2 on Debian Trixie.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.