文章目录
服务端部署django yasg需要登录?
其实是 uwsgi部署时导致静态资源失效,所以出现了django login的页面
收集静态文件
# django settings中添加 BASE_DIR就是你的项目路径
STATIC_ROOT = os.path.join(BASE_DIR, '/static/')
执行命令
python manage.py collectstatic
命令执行完后你指定的位置会多一个static
文件夹,记住这个目录,uwsgi中需要配置
uwsgi.ini添加配置
# project/static就是你多出来的那个文件夹的位置
static-map=/static/=/project/static
如果是服务器中部署,文件要换成服务器上的地址哈
然后重启就行了