• 欢迎访问极客猴,分享 Python 入门,网络爬虫,数据分析,赚钱思维相关的技术与思维QQ群
  • 本站点文章首发于微信公众号【极客猴】,欢迎关注,第一时间接受文章推送~
  • 如果您觉得本站非常有看点,那么赶紧使用 Ctrl+D 收藏极客猴吧

标签:python django

Django 入门

说说 Django 如何优雅地对接 Mongodb

说说 Django 如何优雅地对接 Mongodb
大家好,我是猴哥。近来在研究 Django 对接 MongoDB 数据库,遇到一些坑,自己随便做下总结。1.前言Django 更新迭代速度真的是快,现在最新版本都 3.0.5 了。如果有留意 Django 在 GitHub 上的仓库,不难发现几乎每天都有人在提交。不得不能说 Django 官方团队好积极呀。软件的版本更新快,其实也算是一件好事。如……继续阅读 »

猴哥 8个月前 (04-02) 55浏览 0评论0个赞

Django 入门

Django 2.1 版本已经来袭

Django 2.1 版本已经来袭
一个备受关注、很多人都在使用的软件,软件开发团队会定期发布新版本。其主要目的是修复之前一些 Bug 以及新增一些新特性。Django 作为主流的 Python Web 开发框架,当然也不例外。在几天前,即 8 月 1 号,Django 官方团队发布 Django 2.1 版本。新版本发布,我们可以不用急于更新替换,但要关注新版本的发布内容。我看了下官方的发……继续阅读 »

猴哥 2年前 (2018-08-04) 22浏览 0评论0个赞

Django 入门

Django 实战2:利用 Session 实现自动登录

Django 实战2:利用 Session 实现自动登录
上篇文章中讲到 Django 如何启动以及配置 sessions 功能。sessions 功能用是跟踪用户的状态,经常结合 Cookie 功能实现自动登录功能。 所谓的“自动登录”指的是:我们登录一些网站,在不关闭浏览器以及距离上次登录时间不是很长的情况下。无论我们在新的标签页打开网站,还是关闭页面重新打开网站,登录状态一直保持着。本文内容有两个:一是利用 ……继续阅读 »

猴哥 3年前 (2018-05-12) 23浏览 0评论0个赞

Django 入门

Django 使用会话(sessions)功能

Django 使用会话(sessions)功能
淘宝、天猫、京东等电商网站的出现,让我们足不出户就能购物。在这些网站中,都有一个“购物车”的功能。当我们在不同商品页面将商品加入购物车,然后关闭浏览器。等下次浏览该网站时,我们会依然发现购物车的商品还在。这是怎么实现的了?类似这种场景,一般都是采用 Cookie + Session 方式来实现。1.Cookie 机制HTTP 协议是无状态的。所以服务器无……继续阅读 »

猴哥 3年前 (2018-05-07) 25浏览 0评论0个赞

Django 入门

Django 实现分页功能

Django 实现分页功能
当页面因需要展示的数据条目过多,导致无法在一个页面全部显示。这时,页面经常会采用分页形式进行展示,然后每页显示 20 或者 50 等条数据。分页经常在网站上随处可见,它大概是这样子:这样的实现不仅提高了用户体验,还是减轻数据库读取数据的压力。Django 自带名为 Paginator 的分页工具, 方便我们实现分页功能。本文就讲解如何使用 Pagina……继续阅读 »

猴哥 3年前 (2018-05-05) 14浏览 0评论0个赞

Django 入门

Django 学习笔记之模型高级用法(下)

Django 学习笔记之模型高级用法(下)
接着上篇文章内容,本文分享自己对模型一些用法的总结。1.模型的元数据Meta除了抽象模型,在模型中定义的字段都会成为表中的列。如果我们需要给模型指定其他一些信息,例如排序方式、数据库表名等,就需要用到 Meta。Meta 是一个可选的类,具体用法如下:class Author(models.Model): name = models.CharF……继续阅读 »

猴哥 3年前 (2018-04-27) 38浏览 0评论0个赞

Django 入门

Django 学习笔记之模型高级用法(上)

Django 学习笔记之模型高级用法(上)
前面有两篇文章简单介绍 Django 的模型,这一部分算是基础知识。我自己近期也总做了下总结,将花大概两篇的篇幅来分享下模型的一些高级用法。如果想熟悉 Django 的用法,我认为应该一开始要熟悉一些细节用法,后面再了解 Django 的实现原理。而细节用法往往体现在一些差别用法,难以理解的知识点上。1.复杂的字段类型经过前面的学习,我们知道模型的字段……继续阅读 »

猴哥 3年前 (2018-04-24) 20浏览 0评论0个赞

认知

想做 Python Web 开发,需要掌握哪些技能?

想做 Python Web 开发,需要掌握哪些技能?
在 Web 开发领域,Java 凭借企业级支持以及世界丰富的生态环境成为绝对霸主,PHP 紧随其后。有些公司考虑效率问题而采用 C++ 做后台开发语言, 也有人使用 Node.js 开发后台。另外 Python 也是能够做后台开发的。Python 具有语言简洁、开发效率高等特点。还有成熟且不断更新的开源框架,例如 Flask、Django、Tornado等……继续阅读 »

猴哥 3年前 (2018-04-20) 17浏览 0评论0个赞

Django 入门

Django 实战1:搭建属于自己社工查询系(下)

Django 实战1:搭建属于自己社工查询系(下)
上篇文章已经完成框架搭建,本文接着上篇的内容继续讲解。本片主要的说三点内容,分别是:根据条件查询数据、根据查询结果显示不同内容、将查询数据填充到页面上。1.逻辑优化在上篇文章,我在原来的 url 地址中处理用户提交的表单数据。Url 值改变了,但是页面没有刷新。同时,表单数据没有进行分类。这会导致用户不管提交什么数据,页面就呈现什么数据。而正常的逻辑应……继续阅读 »

猴哥 3年前 (2018-04-10) 40浏览 0评论0个赞

Django 入门

Django 实战1:搭建属于自己社工查询系(上)

Django 实战1:搭建属于自己社工查询系(上)
前面的文章已经把模板、模型、视图、表单等知识点逐一讲解,大家已经熟悉它们具体用法。但如何将其串联起来还一筹莫展。本篇文章分享我之前做过的一个小项目,帮助大家抹开这一层迷雾。1.想做什么?我分享的项目是一个社工库查询系统。大家不要一拿到源码,就直接去阅读。建议先思考下,如果让我来设计社工库查询系统,我要如何实现?我就先阐述我思考的内容。既然项目是一个查询……继续阅读 »

猴哥 3年前 (2018-04-07) 19浏览 0评论0个赞