当我在uwsgi上运行django时
uwsgi --http :8081 --module proj1.wsgi
从浏览器打开起始页时出现以下错误:
Not Found: /accounts/login/static/css/style.css
但是我的设置.py是:
STATIC_URL = 'static/'
STATIC_ROOT = '/home/proj1/static/'
STATICFILES_DIRS = (
'/home/proj1/staticorj/static/',
)
当我使collectstatic时,它会毫无问题地将文件复制到静态根目录。 我不明白它为什么要查找/帐户/登录名。 它应该在/home/proj1目录中查找静态目录。 因此浏览器打开页面,但不提供静态文件。你知道吗
静态操作应该是这样的。 首先配置设置.py如下所示:
将所需的静态文件放入/home/proj1/staticorj/static/ 然后运行:
这将把/home/proj1/staticorj/static/文件带到/home/proj1/static/目录,现在django将使用/home/proj1/static/目录作为静态源。你知道吗
如果不进行任何静态更改,请按下面的注释设置。你知道吗
运行你的服务器。最好使用类似uwsgi和nginx的应用程序来服务。将提供生产文件。同时使用新版本浏览器。你知道吗
相关问题 更多 >
编程相关推荐