首页
学习
活动
专区
工具
TVP
发布

JackeyGao的博客

专栏作者
91
文章
151561
阅读量
17
订阅数
如何做一个实体日历技术方面印刷方面
本篇唠下做一本实体日历用到了哪些东西, 虽然工作量大部分是技术编码方面, 但剩余联系打印社及了解打印纸张和打印的质量等东西对我来说比编码难多了。 甚至和打印店讨价还价也让我心力憔悴, 甚至失眠了几天. 但整个过程还是比较快乐的.
用户1416054
2019-01-03
7360
日历小程序开发感想
2018年, 年最末的时候, 终于把诗词周历小程序做出来并上线了。 本来已没有打算(考虑到审核比较麻烦, 可能还需要备案等很多流程。), 事情起因是在一次询问小程序的时候, 说了句会安排的, 于是年底在 @伪君子 的提醒(催促)下, 做了个 demo 了事。 但发现小程序的生态非常完善,工具齐全甚至后端存储和图片 CDN 都可以找到免费的服务商, 而且审核并没有想象中那么严格, 效率还挺高。 最终决定做这个项目, 目前已经上线, 本篇想与你分享下过程中的心得体会。
用户1416054
2019-01-03
9400
使用CSP代替X-frame-options
内容安全策略(Content-Security-Policy)是W3C的一项重要标准,旨在防止广泛的内容注入攻击,如跨站点脚本(XSS)等。 CSP 有着灵活的白名单控制.
用户1416054
2018-12-27
2.5K0
类视图 vs. 函数视图
基于类的视图(CBV)和基于函数的视图(FBV)到底有什么区别? 有什么优缺点? 本篇将会去探讨。 在阅读本篇之前,请记住一点「基于类的视图不会替代基于函数的视图」.
用户1416054
2018-12-26
2.3K0
Cable : 基于Ansible运维Web管理平台
Cable 在设计之初是 Ansible Tower 的替代品.基于WEB的ANSIBLE管理中心,使ANSIBLE更易于用于各种 IT 团队(需要有强烈的需求前提下, 默认避免线上操作). 可直接在 web 中使用 AD-HOC或者 PLAYBOOK 批量管理线上主机, 它支持短命令(AD-HOC)和 Playbook 的执行, 也可以对任务保存成模板供l以后方便复用。并可以对任务模板进行授权给其他任何成员, 做到最小化的能力交付(一个命令或者一个过程).
用户1416054
2018-12-26
12K0
Django 一个模型不同Table的操作
教程代码托管在 JackeyGao / django-dynamic-tables
用户1416054
2018-12-25
1.9K0
使用PyQt5把网页打印成PDF
最近制作诗词日历的 PDF 版本, 准备打印一下做成实体日历。之前我写过一篇优化 print 样式的文章,在 Google 上搜索page to pdf, 大多数都是把默认页面的样式打印, 而非使用 @media print 样式打印, 后面做了很多查询, 才发现 PyQt 可以使用 @media print 打印.
用户1416054
2018-12-24
3.2K0
responder初体验
responder 是 @kennethreitz 新开发的一个项目, 是一个基于 Python 的 HTTP 服务框架. 底层用了 Starlette 的框架, Starlette 是一款轻量级的 ASGI 框架/工具包, 可以用 Starlette 构建高性能的异步 IO 服务.
用户1416054
2018-12-24
1.5K0
Django 自定义管理命令
Django 提供了一组非常实用的命令, 可以通过django-admin.py和pytohn manage.py脚本调用. 关于这个Management Command的一个优点是你可以创建自定义的command来扩展它.当你需要通过终端命令来对程序进行操作的时候, 通过这个管理命令就非常方便了。 在本篇中, 你将学习到如何编写自己的命令并通过manage.py 来调用.
用户1416054
2018-12-19
1.1K0
使用SASS做个可自定义主题的网页
Sass 是对 CSS 的扩展,让 CSS 语言更强大、优雅。 它允许你使用变量、嵌套规则、 mixins、导入等众多功能, 并且完全兼容 CSS 语法。 Sass 有助于保持大型样式表结构良好, 同时也让你能够快速开始小型项目, 特别是在搭配 Compass 样式库一同使用时。
用户1416054
2018-12-19
2.4K0
终端操作(SHELL)技巧
本篇是一些小但是有用的终端操作技巧和一些快捷方式,可以让你在 linux 命令行有出奇的效率。一方面这些技巧可以让你的效率有所提高, 但有时候也会有隐患, 所以终端操作一定要注意高风险的行为, 每一步也都要小心的执行。
用户1416054
2018-12-19
9920
定义横向和纵向不同的print样式
最近优化了 中文诗歌 的打印样式, 由于 Chrome 在打印的时候可以选择横向或者纵向的布局, 所以想同时支持两种布局。
用户1416054
2018-12-18
3.1K1
在网页中显示ansi终端颜色
终端命令为了可以友好的显示大多数都支持了颜色显示。 在终端中良好的颜色显示, 能够让我们处理问题更加高效,但是在运维开发中, 难免要在 web 网页中操作服务器, 难免要执行这些命令并且要显示在终端中.
用户1416054
2018-12-14
4.7K0
探索Django utils
将格式化后的字符串转为 date/time/datetime 对象. 如果字符串格式正确, 但表示无效时间将会返回 None.
用户1416054
2018-12-13
1.2K0
一个超级小的 Django 项目.
当用最简单的代码实现 Django 项目为最基本的要素的时候, 项目可以和微框架一样小.
用户1416054
2018-12-12
9670
Django小技巧22: 设计一个好的模型
本篇将分享一些技巧,用户改进 Model 的设计。其中有很多与命名约定有关, 这可以大大的提高代码的可读性。
用户1416054
2018-12-07
8550
Django小技巧21: 使用重定向
Django 附带了一组可以轻松安装的可选模块, 其中一个模块就是重定向的模块, 它在您想要更新某些现有URL而不损害您的网站SEO或在任何情况下避免404错误的情况下特别有用。
用户1416054
2018-12-07
1.4K0
Django小技巧20: 使用多个settings模块
通常来说, 为了保持项目的配置简单,我们会避免使用多个配置文件。但理想很丰满, 现实是随着项目越来越大, settings.py可能也会变得相当复杂. 在那种情况下, 你必须使用大量的if语句,类似于: if not DEBUG: # do something... .为了将development配置和production严格的分离,你可以将settings模块分解成多个文件. 这样对我们的配置可能更加清楚.
用户1416054
2018-12-07
3.7K0
Django小技巧14: messages 框架
让用户知道应用程序发生了什么, 是个极好的用户体验。让应用程序和用户之间能够有个很好的『交流』是个不错的选择。
用户1416054
2018-12-06
8960
Django小技巧19: 保护敏感信息
互联网是一片荒地, 在互联网上部署 Web 服务的时候, 安全是首要考虑的。Django 在提供可靠和安全的API方面做的非常出色.但是前提是你要正确的使用它们。
用户1416054
2018-12-06
1.5K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档