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)丢失问题