django部署后样式丢失解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django部署后样式丢失解决办法相关的知识,希望对你有一定的参考价值。

参考技术A 常规操作,是网上都能搜到到的:
1、setting.py 添加 STATIC_ROOT

2、执行 python manage.py collectstatic
以上两步还不行尝试一下设置:
在urlpatterns后追加 static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

以上常规操作还不行,大部分是因为nginx 静态资源配置错误导致。

django分页后查询丢失

刚学习Django写了一个搜索的视图函数,想对搜索内容进行分页,现在有个问题,搜索内容提交后可以正常分页并显示第一页,选择第二个页时由于POST内容没传过去页面就显示不出来,请问哪个大神有好的解决办法

参考技术A 一般分页查询用GET方法,在查询URL里面把查询参数除Page参数以外的保留,然后对page参数做相应+1,-1处理即可,然后处理完的page参数再和URL的其它部分构成分页的下一页,上一页链接URL。 参考技术B url 配置 http://xxxx/page/2/ --> url(r'page/(?P<page_id>\d+)$', 'views.xx', name='')

然后 views.py
def xx(request, page_id):
page_id = page_id

这样 page_id 就传递过来了

你还是好好看看 Django相应版本的官方文档吧。

GET 和 POST 传递数据

以上是关于django部署后样式丢失解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Python解决Django Admin管理界面样式表(CSS Style)丢失问题

使用append为html页面添加元素样式丢失的解决办法

重启或杀掉Nginx进程后丢失nginx.pid的解决办法

腾讯云部署Django成功,本地无法访问网页的解决办法

ArcGIS风暴ArcGIS矢量数据分层设色后导出或裁剪后颜色分类丢失完美解决办法

ArcGIS风暴ArcGIS矢量数据分层设色后导出或裁剪后颜色分类丢失完美解决办法