标签: web开发

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

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

分类目录: Web开发

标签: djangoPythonweb开发

如何用Python实现一个全链路的舆情监控系统

舆情监控系统在过去几年曾是一个比较热门的话题,一般多被应用在政务领域、企业领域等,用于让企业、部门等单位及时获取和了解到网络上舆情的出现和发展,以便及时采取相应的措施,从而控制舆情、引导舆情,化危为机。 最近生意参谋在服务洞察栏目里面也上线了一个商家版的舆情监控系统,州的先生(https://zmi...

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

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

分类目录: Web开发

标签: djangoweb开发

使用Django2.0构建Python Restful Web服务:十)创建模型序列化器

在上一小篇文章中,我们设计并创建和新的Django项目的模型,本篇我们继续《使用Django 2.0构建Python Restful Web服务》。今天我们来为模型创建序列化和反序列化器,对电影分类模型、电影模型、观众模型、和电影评分模型分别创建模型的序列化器。 在这里,我们的模型之间都是有相互的关...

使用Django 2.0构建Python Restful Web服务:九)规划和设计Django项目的Restful接口

在上一篇文章中,我们开始了一个新的Django项目,并且设计和生成了项目的数据模型。有了数据模型,接下来,我们来规划设计一下我们这个项目的Restful接口。 之前我们一共生成了4个数据模型,分别是电影分类、电影、观众和观众评分。所以我们的Restful风格的api接口也是针对于这4个数据模型(资源...

使用Django 2.0构建Python Restful WEB服务:八)开始一个新的项目

在前面7章中,我们首先编写了一个简单的电影爬虫,采集了猫眼电影的部分电影数据,再通过Django框架的2.0版本创建了一个Python WEB应用,并且借助于django-rest-framework模块,将Django Web应用改造成了一个提供Restful风格API接口的项目。 Django作...

使用Django 2.0构建Python Restful Web服务:七)在浏览器中浏览和调试restful接口

一、前言 在之前的文章中,我们创建好的web接口都通过Postman这个软件调用各种HTTP请求方法来进行调试和查看,这样返回的结果很容易被编程语言和应用程序所接收和识别,但是却并不便于我们直观的查看。 之前我们使用OPTION方法对接口进行请求测试的时候,会发现接口的头描述中提示不仅会渲染json...

使用Django 2.0构建Python Restful服务:五)优化创建模型序列化器和视图函数请求方法限制

在前面的章节中,我们在Django项目中创建了一个项目,并借助于django-rest-framework模块提供的序列化器、渲染器和解析器实现了restful风格的api。 这些结构和功能都还比较初级和原始,本章我们来优化一下我们的序列化器和视图函数。 5.1、优化序列化器 其中,我们的序列化器继...

使用Django 2.0构建Python Restful服务:四)创建Web服务api接口

在上一章,我们介绍了使用rest-framework模块的序列化器、JSON渲染器和JSON解析器对Django模型实例进行序列化和反序列化的操作。至此,我们已经了解了如何在Django中将模型实例的数据用json数据的形式呈现出来。本章,我们将定义restful web项目的api视图函数和URL...

使用Django 2.0构建Python Restful Web服务:三)对Django模型对象进行序列化和反序列化

在上一章中,我们在Django项目中定义并生成了一个数据模型,在接下来的数据操作中,我们都会使用这个模型。 今天,我们来了解一下将Django的模型对象进行序列化和反序列化。 3.1、修改模型字段 在之前创建的模型中,我们只定义了5个字段,分别为:电影名称name、电影分类movie_cate、上映...

使用Django 2.0构建Python Restful 服务:二)创建和生成数据模型

在上一章,我们完成了一个Django环境的搭建的安装。本章开始,我们着手构建我们基于Django的Restful服务,创建一个存储和记录电影信息的数据模型。 在现代动态网站中,底层数据库是每个网站的标配,也是绝大多数网站的唯一的数据来源,其用于存储网站所需的各种数据表及其表内的数据。 在Django...

断更的《Django极简实战》完稿了!

是的,从第零篇《Django极简实战:为什么是Django》发布至今已经过去了三月有余。 很不好意思地挖了这么大这么深的一个坑,如今终于写完并发布了。 一、文章目录 全系列一共分为8篇: 1、创建Django项目和应用 2、设置URL路由与创建视图函数 3、创建网站数据模型 4、数据模型使用与填充网...

Django Web开发极简实战0:为什么是Django

为什么是Django 为什么选择Django作为Web开发,因为……我喜欢^_^||,哈哈有点任性了。 实际上,作为一个成熟的Web框架,Django有着很多优点,尤其是对新接触Python Web开发的同学: 清晰的架构 完整的功能 丰富的文档 对于一个Web新手来说,Django将数据模型、业务...

利用Python打造短链服务(一)

一、越来越长的网址与短链服务 互联网发展愈快,功能越多,有些网址也越来越长,如果仅仅是浏览还好,涉及到传播,一大串的网址分发容易出错也不易推广。 淘宝上的一个活动介绍页 而且,有些互联网巨头严防死守竞争对手的的链接出现在自家的产品里,用尽一切手段限制竞争对手的网址链接在自家产品上被顺利打开引流。 限...