mirror of
https://github.com/django/daphne.git
synced 2025-07-12 00:42:17 +03:00
Fixed #542: Don't use staticfiles handler if staticfiles is not installed
This commit is contained in:
parent
7ab21c4846
commit
b2842f1ef1
|
@ -3,6 +3,7 @@ import sys
|
||||||
import threading
|
import threading
|
||||||
|
|
||||||
from daphne.server import Server, build_endpoint_description_strings
|
from daphne.server import Server, build_endpoint_description_strings
|
||||||
|
from django.apps import apps
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.management.commands.runserver import Command as RunserverCommand
|
from django.core.management.commands.runserver import Command as RunserverCommand
|
||||||
from django.utils import six
|
from django.utils import six
|
||||||
|
@ -139,7 +140,8 @@ class Command(RunserverCommand):
|
||||||
if static files should be served. Otherwise just returns the default
|
if static files should be served. Otherwise just returns the default
|
||||||
handler.
|
handler.
|
||||||
"""
|
"""
|
||||||
use_static_handler = options.get('use_static_handler', True)
|
staticfiles_installed = apps.is_installed("django.contrib.staticfiles")
|
||||||
|
use_static_handler = options.get('use_static_handler', staticfiles_installed)
|
||||||
insecure_serving = options.get('insecure_serving', False)
|
insecure_serving = options.get('insecure_serving', False)
|
||||||
if use_static_handler and (settings.DEBUG or insecure_serving):
|
if use_static_handler and (settings.DEBUG or insecure_serving):
|
||||||
return StaticFilesConsumer()
|
return StaticFilesConsumer()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user