DRF页面显示不正常

来源:5-9 drf的Apiview、GenericView、Viewset和router的原理分析

慕数据957128

2018-07-27

老师,我自己搭建的DJANGO的DRF页面,有时候会不正常,虽然API都能显示,如下图所示:

http://img.mukewang.com/szimg/5b5a8aa200013f1d05810577.jpg

而正常的应该如下图所示:

http://img.mukewang.com/szimg/5b5a8ac20001e43606210646.jpg


请问老师,我这里导致这个问题的原因在哪里呢?

写回答

1回答

bobby

2018-07-30

你截图我看看settings中关于static的目录的配置

0
2
bobby
回复
慕数据957128
是这样的,因为我之前的在线教育课程中已经讲解过这个问题了,以防有些看过那门课的同学会觉得我再讲一次是多余的我就没有再讲解这个问题了, django的部署如果开启debug的话,django会自动代理static的路径下的静态文件,也就是说你不配置static的url也能访问到,但是你如果关闭debug的话,这个url也就失效了,所有无法访问到静态文件,这个时候的解决办法是,你如果是开发阶段建议打开debug,如果是线下环境的话, 就按照我的博客中的方法部署,要将所有static文件收集到同一个目录下,包括你的每个app的静态文件以及xadmin的静态文件,然后将这些静态文件交由nginx代理 http://projectsedu.com/ 你可以看看这里的第一篇博客
2018-08-15
共2条回复

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2895 学习 · 2481 问题

查看课程