我正在使用python-reload包。自述文件使这段代码与django一起使用:
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "hello.settings")
from django.core.management import execute_from_command_line
if 'livereload' in sys.argv:
from django.core.wsgi import get_wsgi_application
from livereload import Server
application = get_wsgi_application()
server = Server(application)
# Add your watch
# server.watch('path/to/file', 'your command')
server.serve()
else:
execute_from_command_line(sys.argv)
然而,Django不再提供静态文件。 runserver命令仍然有效,所以我猜它与wsgi应用程序有关。使用WSGI时如何使django提供静态文件?它可以吗?