Django基础第九天-模型层之单表操作及多表操作(部分知识点)

上周回顾: 路由:     1 第一个参数,传正则表达式         '^$'  视图函数index         tets/(\d+)         test/2014         ....         ''   404错误页面     2 无名分组:(\d+)用括号分组     3 有名分组:(?P<year>[0-9]{4})   视图函数:year必须对应,位...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

Django基础第十天-多表操作

import os if __name__ == '__main__': os.environ.setdefault("DJANGO_SETTINGS_MODULE", "untitled2.settings") import django django.setup() from app01.models import * # 一对一新增,先创建没有外键...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

JQ_ajax

事件的顺序如下: ajaxStart 全局事件 开始新的Ajax请求,并且此时没有其他ajax请求正在进行。 beforeSend 局部事件 当一个Ajax请求开始时触发。如果需要,你可以在这里设置XHR对象。 ajaxSend 全局事件 请求开始前触发的全局事件 success 局部事件 请求成功时触发。即服务器没有返回错误,返回的数据也没有错误。 ajaxSuccess 全局事件 全局的请求...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

Django基础第十一天-Ajax介绍及提交文件操作

分组 annotate()为调用的QuerySet中每一个对象都生成一个独立的统计值(统计方法用聚合函数)。 总结 :跨表分组查询本质就是将关联表join成一张表,再按单表的思路进行分组查询。 # 分组 # 统计每一本书作者个数 from django.db.models import Count,Min,Max # ret=Book.objects.all().an...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

MVC 模板页和布局

我们在以前的Asp.NET课程中已经学习过母版页了,在MVC中WebForm视图使用母版页的方法与以前基本相同。 创建一个项目MvcMasterPageDemo。 添加Home控制器,生成Index视图。 在生成视图的选框中,我们选择Aspx视图引擎,然后可以看到有“使用布局或母版页”的选项,给我们指向一个后缀为Master的文件(并不存在,所以无法完成视图添加)。 现在我们自己去创建它。 ...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

Django基础第十二天-cookie与session组件

1 会话跟踪技术 什么是会话跟踪 我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束。在通话过程中,你会向10086发出多个请求,那么这多个请求都在一个会话中。  在Web中,客户向某一服务...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

通用_外部加载外部样式

1、原因:我们知道在ASP.NET MVC中的视图页中可以使用@Styles.Render加载静态css资源 ,@Scripts.Render加载静态js资源,但添加的是一个空的MVC项目,Scripts类则使用不了,报错: 编译器错误消息: CS0103: The name 'Styles' does not exist in the current context 2、原由:因为它是属于S...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

Django基础第十四天-中间件组件和auth模块

中间组件 一 什么是中间件 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 二 中间件有什么用 如果你想修改请求,例如被传送到view中HttpRequest对象。或者你想修改view返回的HttpResponse对象,这些都可以通过中间件来实现...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

一、MVC+EF控制器和后台交互

一、后台控制器 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MVCDemo.Controllers { public class AccountController : Controller ...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

通用_SVN的搭建

一、点开上面的VisualSVN连接,下载VisualSVN server,如图: VisualSVN下载地址:https://www.visualsvn.com/downloads/ 一路安装后: 二、安装客户端 接着下载TortoiseSVN客户端,官网下载地址:http://tortoisesvn.net/downloads.html...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

Django基础第十五天-BBS项目01

一、项目简介     制作类似博客园网站(https://www.cnblogs.com/)的基本功能 二、需求分析     登陆功能 (基于Ajax,图片验证码) 注册功能 (基于Ajax,基于forms验证) 博客首页 个人站点 文章详情 点赞,点踩 评论 ——根评论 ——子评论 后台管理 ——文章展示 发布文章 ——富文本编辑器 ——防止xss攻击 建表: U...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

一、CSS弹出层

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=ed
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

Django基础第十六天-BBS项目02

需求分析 登陆功能 (基于Ajax,图片验证码) 注册功能 (基于Ajax,基于forms验证) 博客首页 个人站点 文章详情 点赞,点踩 评论 ——根评论 ——子评论 后台管理 ——文章展示 发布文章 ——富文本编辑器 ——防止xss攻击 settings.py #指定上传头像的根路径 MEDIA_ROOT=os.path.join(BASE_DIR,'media...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

一、三层架构搭建

一、三层架构搭建 解释、以前的网站项目目录结构是项目解决方案下面是项目(里面有很多网站的配置等一系列文件) 三层架构是项目解决方案下各个类库之间的关联而结构则是 所以我们要搭建从起步开始 注意下面两个图不需要做 跳过上面两个图 ...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

Spider第一天-爬虫基本概念及request 模块使用

一、爬虫基本概念: 1.通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程。2.实现爬虫的主流编程语言及缺点: (1)PHP:对多线程、多进程的支持不好 (2)代码臃肿,重构成本较大 (3)C/C++:是一个非常不明智的选择,学习成本高,使用难度大,很装X (4)PYTHON:几乎没有缺点!!!代码优雅,学习成本低,具有非常多的模块,并具有框架的支持:Scrapy3.使用场景(分类)...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

通用_数据库的连接

一、在ASP.NET中有两种配置数据库连接代码的方式,它们分别是 appSettings 和 connectionStrings 。在使用 appSettings 和 connectionStrings 配置数据库连接代码时,可分别在 下添加如下代码: <appSettings> <add key="conn" value="server=
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

Spider第二天-cookie和代理、正则表达式、xpath解析、xpath表达式

一、requests基于cookie操作     cookie概念:当用户通过浏览器首次访问一个域名时,访问的web服务器会给客户端发送数据,以保持web服务器与客户端之间的状态保持,这些数据就是cookie. cookie&代理案例: #实现人人网的登录操作 import requests #获取session对象,通过session发起的请求,该请求中会自动携带cookie se...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

Spider第三天-图片懒加载、selenium和PhantomJS、验证码处理

 一、图片懒加载概念:     图片懒加载是一种网页优化技术。图片作为一种网络资源,在被请求时也与普通静态资源一样,将占用网络资源,而一次性将整个页面的所有图片加载完,将大大增加页面的首屏加载时间。为了解决这种问题,通过前后端配合,使图片仅在浏览器当前视窗内出现时才加载该图片,达到减少首屏图片请求数的技术就被称为“图片懒加载”。 网站一般如何实现图片懒加载技术呢?     在网页源码中,在i...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

二、三层架构搭建

一、越过基础,开始实践 解释一下: BLL调用Model成和DAL层 DAL 调用Model层和SQL驱动处理方法 完善 DAL 调用Model层和sqlhelp类
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0

IO(1)

学习的起点是问题,而不是知识。 当你专注于研究探索你好奇事情时,你真的会沉溺于学习无法自拔,感觉不到时间的流逝。而让你死记硬背的时候,你一定更多地是充满绝望。 _________ File是一个类,可以有构造器创建其对象,对应一个文件或文件目录。 **list()方法是返回某个目录下的所有文件和目录的文件名,返回的是String数组 listFile...
分类: 其他 发布时间: 09-29 22:07 阅读次数: 0