2018年9月12日
摘要: DispatcherMiddleware作用 实现多app的应用,完成路由分发的功能 如何使用 注意事项: 在DispatcherMiddleware类的实例参数中,第一个参数不能是一个字典,即第一个参数只能是一个app实例,即没有前缀的。但是后面的APP实例都可以是有前缀的app,存放至字典中 源 阅读全文
posted @ 2018-09-12 21:23 云烟||成雨 阅读(1790) 评论(0) 推荐(1) 编辑
  2018年7月19日
摘要: 错误1:进行push时,抛出Git: ! [rejected] master -> master (non-fast-forward) 原因:本次要更新的数据与远程仓库要提交的分支存在冲突,GitHub无法在远程仓库做到合并的操作,因此拒绝push。 解决: 步骤一:从远程仓库更新分支数据至本地 g 阅读全文
posted @ 2018-07-19 17:05 云烟||成雨 阅读(264) 评论(0) 推荐(0) 编辑
  2018年7月12日
摘要: 作用: 将HTML样式与其中要显示的数据作为一个整体进行显示 步骤一:创建templatetags文件夹 在APP的根目录下创建templatetags文件夹 步骤二:在以上文件夹下创建py文件 格式为: 步骤三:在HTML文件中使用自定义的标签 {% load mytags%} {% left u 阅读全文
posted @ 2018-07-12 09:06 云烟||成雨 阅读(165) 评论(0) 推荐(0) 编辑
  2018年7月10日
摘要: 实例方法、静态方法与类方法的含义 实例方法(普通方法)的含义就是需要类对象实例之后才能调用的方法,该方法的基本格式为: 静态方法:使用装饰器@staticmethod装饰的方法称为静态方法,但是此类方法没有self参数,且参数的个数是任意的。 类方法:使用装饰器@classmethod装饰的方法称为 阅读全文
posted @ 2018-07-10 10:43 云烟||成雨 阅读(851) 评论(0) 推荐(0) 编辑
  2018年4月8日
摘要: 回顾CBV 什么是CBV CBV(class base view),基于类的视图编程方式,即在view.py文件中使用类的方式为API接口书写对应的视图。与CBV对应的是FBV(function base view),基于函数的视图编程方式。 CBV的简单示例 代码分析 as_view部分 disp 阅读全文
posted @ 2018-04-08 18:46 云烟||成雨 阅读(168) 评论(0) 推荐(0) 编辑
  2018年3月15日
摘要: 诉求 仿照admin组件,实现对表的URL分配管理。 实现思路 1.在settings.py文件中注册APP,注册示例为: 2. 在每一个APP中的apps.py 文件中添加 实现在Django项目启动时,扫描每个APP项目下的stark.py文件的文件,执行其中的代码,注册每个APP下的model 阅读全文
posted @ 2018-03-15 20:39 云烟||成雨 阅读(694) 评论(2) 推荐(2) 编辑
  2018年3月4日
摘要: 什么是中间件 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 中间件实现的功能 1.用户认证 2.日志记录 3.跨站请求(csrf_token,对所有的p 阅读全文
posted @ 2018-03-04 16:24 云烟||成雨 阅读(316) 评论(3) 推荐(0) 编辑
  2018年3月3日
摘要: 查询的分类 1 class Author(models.Model): 2 name = models.CharField(max_length=32) 3 age = models.IntegerField() 4 5 # 与AuthorDetail建立一对一的关系 6 ad = models.O 阅读全文
posted @ 2018-03-03 19:30 云烟||成雨 阅读(794) 评论(1) 推荐(0) 编辑
  2018年1月30日
摘要: 楔子: 不同的编程语言拥有不同的数据类型,但很多时候都需要多种编程语言实现数据交互,而各语言都认识的数据类型就是字符串,而json是每个编程语言都提供的序列化方法,从而实现不同编程语言的数据交换。Ajax可以避免多次的向服务发送表单数据,减缓服务器的数据压力。 功能: 不刷新页面,实现客户端与服务端 阅读全文
posted @ 2018-01-30 21:20 云烟||成雨 阅读(146) 评论(0) 推荐(0) 编辑
  2018年1月28日
摘要: 定义 保存在客户端浏览器的键值对。 作用场景 1.登录校验 2.保存用户的一些偏好信息 Cookie的查询 查询所有的Cookie信息: 完整的Cookie信息就是一个大的字典,具体的Cookie用键值对保存在字典中,因此也可以用下面的这种方式查询单个Cookie信息。 查询原生Cookie信息: 阅读全文
posted @ 2018-01-28 19:11 云烟||成雨 阅读(191) 评论(0) 推荐(0) 编辑