摘要:
目前本项目已经上线,可以直接在GEEK浏览本项目效果:http://blog.huangyongchi.com/ 全新的项目源码地址:https://github.com/hyyc554/YcBlog 1.项目需求 基于ajax和用户认证组件实现登录验证 基于ajax和form组件实现注册功能 系统 阅读全文
摘要:
在博客项目中,为了支持用户的在线编辑博客,我们选用了kindeditor这个强大的编辑器。 以下是对kindeditor的简介,以及在Django中引入这个编辑器的方法:) 1.KindEditor是什么? 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 阅读全文
摘要:
Django——发送邮件 在web应用中,服务器对客户发送邮件来通知用户一些信息,可以使用邮件来实现。 Django中提供了邮件接口,使我们可以快捷的建设一个邮件发送系统。 以下是一个简单实例: settings: 获取QQ邮箱的smtp授权码 urls: views: 运行展示: web返回结果: 阅读全文
摘要:
博客项目 目前的目标是构建一个基于Django的前后端完整的博客系统,首先对项目流程整理如下: 1. 分析需求 1.1. 基于用户认证组件和Ajax实现登录验证 图形验证码核心代码: 模板: <div class="from-group"> <label for="pwd">验证码</label> 阅读全文
摘要:
1.引言 1.1什么是会话追踪技术 会话是指一个终端用户(服务器)与交互系统(客户端)进行通讯的过程。 1.2 什么是会话跟踪 对同一个用户对服务器的连续的请求和接受响应的监视。(将用户与同一用户发出的不同请求之间关联,为了数据共享) 1.3 为什么需要会话跟踪 浏览器与服务器之间的通信是通过HTT 阅读全文
摘要:
1.Ajax简介 (Asynchronous Javascript And XML)——“异步的JavaScript与XML”。 Ajax使用Javascript语言与服务器进行异步的交互,传输的数据为XML(时至今日,传输的数据更多为Json格式)。 同步交互与异步交互 同步交互:客户端发出一个请 阅读全文
摘要:
基于Django的图书管理系统 1.主体功能 2.界面展示 图书馆首页: 添加书籍页面: 其他页面与上述两页类似,不做赘述。 3.项目详情 3.1 Django的简介 是一个由Python编写的具有完整架站能力的开源Web框架。使用Django,只要很少的代码,Python的程序开发人员就可以轻松地 阅读全文
摘要:
django的多表操作 1.使用场景 在实际生产过程多,我们面对的数据纷繁复杂,此时就需要良好的数据结构设计,多表之间的约束关系为我们提供了数据管理以及查询的便利。在MYsql中我们利用外键(foreign key)来实现这样的约束关系,在django中我们通过调用相应的API来实现这样的功能。 2 阅读全文
摘要:
# -*- coding: utf-8 -*- import sys from pathlib import Path class DirectionTree(object): """生成目录树 @ pathname: 目标目录 @ filename: 要保存成文件的名称 """ def __init__(self, pathname='.', fi... 阅读全文
摘要:
下面提供一种利用os.walk()快捷的计算指定文件夹大小的方法 话不多说,直接上代码 简略版: 专业版: 1 import os 2 3 4 def get_file_size(file_path, size=0): 5 for root, dirs, files in os.walk(file_ 阅读全文