分类: Web开发

使用 Python 全栈实现桌面图形程序的用户 Mac 地址绑定

在上一篇文档,我们介绍了使用 Python 的 PyQt5 框架构建一个支持用户登录的桌面图形程序,然后使用 Django 框架构建了一个用户认证的后端服务,使得 使用 PyQt5 写的用户登录程序可以通过这个后端服务进行用户的认证,只有认证通过,才会显示程序的主界面。 除了简单的用户登录认证,还有...

分类目录: Web开发

标签: django

在 Python 桌面图形程序中实现用户认证系统

使用 Python 编写桌面图形界面程序之后,我们一般是直接使用 Pyinstaller 之类的工具打包成二进制文件,然后提供下载供用户使用。 这样做很方便,用户直接下载打开就可以使用了。但是同时也带来了一个风险,也就是软件传播的风险(如果程序涉及到一定的权限私密性的话)。 如何避免这种情况呢,一般...

分类目录: Web开发

标签: djangoPythonweb开发

从 0 到 1 使用 Python 开发一个钉钉群应答机器人

很多时候,我们都希望计算机程序能够为我们自动化的处理一些学习、工作和生活上的任务,毕竟「偷懒」可是促进科技进步和社会发展的一大动力。基于这种需求,诞生了很多种自动化的工具,比如爬虫,自动地帮我们采集数据;比如智能问答机器人,自动地回答客户提出的问题。 在聊天工具大肆侵入我们生活各个方面的今天,各种消...

分类目录: Web开发

标签: django钉钉机器人

觅道文档开始支持富文本编辑器

MrDoc(觅道文档)是州的先生基于 Python 后端编写的开源在线文档系统。 最初,觅道文档以 Markdown 书写为核心,集成了 EditorMD 和 Vditor 两大主流 Markdown 编辑器,配合后端的文集、文档管理,图片、附件支持,以及类 GitBook 风格的前台阅读页面,得到...

分类目录: Web开发

纯Python实现中英文全文搜索

在互联网上的各类网站中,无论大小,基本上都会有一个搜索框,用来给用户对内容进行搜索,小到站点搜索,大到搜索引擎搜索。 从简单的来说,搜索功能确实很简单,一个简单的 select 语句就可以实现数据的搜索。 而从复杂的来看,无论是搜索的精度还是搜索的效率,都是有很深的研究范围的。 对于简单的搜索功能来...

分类目录: Web开发

标签: Pythonweb全文搜索

Markdown与思维导图的碰撞结合

第一次接触Markdown,还是在几年之前。 当时简书刚刚出来,它简洁的版面很讨自己喜欢,于是便注册了一个账号,开始在上面写文章。 简书一开始就支持富文本编辑器和Markdown编辑器。对于当时的自己而言,Markdown还是个从来没有听说过的东西,看了简书官方的推荐文档,觉得很不错,至少对于自己写...

MrDoc 0.3.3发布,新增图片管理功能,优化样式、修复Bug

2020年3月21日,MrDoc迎来0.3.3版本的更新,主要新增的图片管理功能,同时修复了部分Bug,优化了一些样式,让使用更加方便,下面来看看具体的更新内容。 一、新增后台图片管理功能 之前版本的MrDoc可以在编辑文档的时候上传图片(粘贴上传和选择文件上传),但是没有对图片管理的功能。缺少了这...

分类目录: Web开发

标签: djangomrdoc

自定义Django默认的sitemap站点地图样式

一、站点地图sitemap 一般在Web网站开发完成之际,如果对搜索引擎优化(SEO)有一定的要求,我们都会为网站添加一个站点地图sitemap,配合robot.txt的使用,以汇总和索引网站上所有允许被搜索引擎搜索、采集和索引的网页,这样搜索引擎可以根据站点地图快速地爬取到一个网站上的所有希望被收...

分类目录: Web开发

标签: djangositemap

MrDoc v0.2.10,新增注册邀请码功能

不知不觉,MrDoc的更新已经走过了十几版。虽然更新不是很频繁,但是每次的更新都有功能的新增或是使用体验上的优化。 在本次v0.2.10的更新中,州的先生(zmister.com)为MrDoc加入了注册邀请码的功能。注册邀请码的功能,在一些小众或行业性质网站上的运用还是比较多的,主要用来限制和控制注...

分类目录: Web开发

标签: mrdoc

借助Djongo模块在Django中使用MongoDB数据库

Django框架为我们提供了简洁方便的ORM模型供我们对数据库进行各种操作,但是这个“数据库”却并不包括NoSQL的典型——MongoDB。随着互联网产业的发展,MongoDB数据库的应用越来越广泛,但是Django默认的ORM模型不支持MongoDB很是让人为难。不少Django初学者也会到处询问...

分类目录: Web开发

标签: djangodjongomongodb

Django自定义模板过滤器演示实例

Django本身附带的模板系统提供了大量的内建标签和过滤器供我们在开发的时候使用。这些标签和过滤器涵盖了Django Web开发过程中常见的各种模板处理场景,但是如果你的需求有一些特殊,或者由于种种原因,内建的标签和过滤器满足不了项目的功能需要,那么可能就需要自定义标签和过滤器。 关于如何自定义Dj...

分类目录: Web开发

标签: djangoweb开发

8个方法轻松加速Django网站

在Django应用部署上线之后,随着用户量和数据量的增多,网站可能会越来越慢,这时候对应用的性能进行优化就是一个首要的问题。在这里,州的先生分享8个简单(不需要复杂的操作和设置)、免费(不需要花钱升级服务器配置或购买加速包)、快速(能够很快看到效果)的方法,帮助大家优化自己的Django应用。 这8...

分类目录: Web开发

标签: djangoWeb优化