决解nginx代理的django项目的admin站点无法访问,和没样式的问题。

首先我们先解决无法访问admin站点的问题

首先我们先修改一下nginx的配置,添加红色框框的部分。

然后重新启动一下nginx

访问一下admin站点 

发现没有样式了。

我们先修改/fast_food/settings.py文件,在文件的末尾加上这个语句,意思就是说我们的静态文件会放在/home/fast_food/static

现在我们重新回到修改nginx配置,添加红色框框部

然后运行python manage.py collectstatic

然后重启一下nginx和uwsgi就可以了

重启nginx

重启uwsgi

然后重新访问我们django的admin站点

不出意外,样式会出现的。记住有一点我们的static文件夹是放在/home下面的,不能放在root目录下,别问我为什么,因为我试过是不可以的。

posted @ 2018-03-19 09:07  zengjielin  阅读(3606)  评论(0编辑  收藏  举报