2018年6月20日
摘要: 在我的djangoweb应用在docker搭建好之后,发现一些css静态文件返回没有content-type属性,导致浏览器log一堆警告,强迫症的我受不了这一情况 目前的应用栈结构图: 一共四个容器,内部连接,其中APP1 APP2里面有两个应用 一个uWSGI的web服务器 一个django应用 阅读全文
posted @ 2018-06-20 16:18 小小白鸽 阅读(1576) 评论(0) 推荐(0) 编辑
  2018年5月21日
摘要: 在新写的博客应用中,涉及很多关于权限的问题,比如修改用户信息,博客的修改与删除,虽然默认的提交信息都是session的用户,但是也应该防止一下篡改提交的可能,之前想的是在每个view中加一段判断的逻辑,判断请求的request.user和提交数据中的用户是否是同一个用户,也算是比较初级的一个判定把, 阅读全文
posted @ 2018-05-21 11:59 小小白鸽 阅读(1584) 评论(0) 推荐(0) 编辑
  2018年5月10日
摘要: 上次说到处理上传头像的方法是临时保存在本地,其实这样做并不妥,而且修改后的头像重新上传到model中也很麻烦,差了很多资料,解决了这个问题 大致思路:用户上传原图和修改数据—PIL修改后将图片保存为内存中的bytes—使用FTPstorage按规则上传到FTP—修改model中的头像路径数据 一.C 阅读全文
posted @ 2018-05-10 12:03 小小白鸽 阅读(172) 评论(0) 推荐(0) 编辑
  2018年5月1日
摘要: 在写新博客的时候,遇到需要用户上传自定义图片的处理,查了一番资料,决定用cropper和pillow来处理需要剪裁的图片上传,大致思路是:前端收集用户上传的图片和用户剪裁的尺寸数据,后台接收图片后按数据进行剪裁保存,但是剪裁的临时文件我还没有想出一个比较合理的办法,这里只记录前期的简单实现 一.cr 阅读全文
posted @ 2018-05-01 15:01 小小白鸽 阅读(1169) 评论(0) 推荐(0) 编辑
  2018年4月13日
摘要: 上一篇博客记录了如何将model中的图片存入FTP,通过一个第三方的storages简单的实现了,但是后续我发现如果想在浏览器通过url直接获取图片,就不太容易了(大神轻喷,小弟自学django和python,基础知识差),于是我从头开始学习,当浏览器输入一段URL的时候,django后台究竟做了什 阅读全文
posted @ 2018-04-13 14:24 小小白鸽 阅读(612) 评论(0) 推荐(0) 编辑
  2018年4月9日
摘要: 由于在django的model中配置了filefield或者imagefield配置了upload_to参数只能将用户上传的文件上传到项目本地,就算重定向到项目外也只是直接读取文件系统,这样对未来的项目迁移或者资源管理都会造成很大的困扰,而且这种方式总觉得不太符合规范,所以找了一些资料将文件上传直接 阅读全文
posted @ 2018-04-09 17:44 小小白鸽 阅读(388) 评论(0) 推荐(0) 编辑
  2018年4月6日
摘要: 一.多层路由 如果django里的app数量越来越多,那项目里的urls文件配置起来将会很麻烦,而且也不利于后续项目的改动和整理 所以看了杨老师的视频https://www.bilibili.com/video/av17267741后,记录一下关于多层路由的配置 url文件分为两类: 1.项目下的u 阅读全文
posted @ 2018-04-06 13:18 小小白鸽 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 关于bootstrap的响应式布局,昨天看了杨老师的视频教学https://www.bilibili.com/video/av18357039豁然开朗,在这里记录一下 一:meta标签的引用 其实自己一直没有注意到,关于这个meta标签的引入,如果不引入这些标签,就无法实现响应式布局。 二:响应式按 阅读全文
posted @ 2018-04-06 11:43 小小白鸽 阅读(1055) 评论(0) 推荐(0) 编辑