随笔 - 300
文章 - 60
评论 - 259
阅读 -
128万
12 2017 档案
发消息示例
摘要:一、http://mail.126.com/ 发送邮件 二、QQ发送邮箱 三、微信发送消息 https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index 四、短息发送消息
阅读全文
反向找related_name以及limit_fields_to
摘要:问题2:客户的添加页面,通过popup创建用户时 解决方案: 如果新创建的用户时:如果是销售部的人,页面才增加 目的是:拿到limit_choices_to,就可以判断了 当有两个Foreignkey的时候,都关联同一张表,反向生成的时候不知道去找那个字段了,得加上releated_name 1、创
阅读全文
对于stark(curd)插件的使用简单介绍
摘要:一、创建表 1 from django.db import models 2 3 from django.db import models 4 5 class Department(models.Model): 6 """ 7 部门表 8 市场部 1000 9 销售 1001 10 """ 11 t
阅读全文
列表的append方法和extend方法
摘要:1、举例说明列表的append方法和extend
阅读全文
函数和方法的区别
摘要:一、函数和方法的区别 1、函数要手动传self,方法不用传 2、如果是一个函数,用类名去调用,如果是一个额方法,用对象去调用 举例说明: 判断函数和方法的方式 二、js和jquery绑定事件的几种方式 三、创建表的一个limit_choices_to参数 limit_choices_to:屏蔽某些选
阅读全文
popup的简单应用举例(具体在增删改查组件中用到)以及补充的知识点
摘要:一、首先说一下自执行函数 1. 立即执行函数是什么?也就是匿名函数 立即执行函数就是 2、popup的举例 点击,弹出一个新的窗口。保存完事,页面不刷新数据就返回了。(点击admin的+,弹出的框就是用popup来做的) 具体操作步骤: 1、urls.py 2、views.py 3、templaat
阅读全文
编辑后保留原URl搜索条件
摘要:首先需要知道的一个知识点: 1、request.GET是一个QueryDict类型的,要想取出?后面的结构就用request.GET.urlencode() 2、request.GET默认是不可修改的,需要把params = QueryDict(mutable=True) ,mutable这个参数设
阅读全文
快速实现增删改查组件(起步阶段!!!)
摘要:一、相关知识点回顾 1、什么是反射? 可以用字符串的方式去访问对象的属性 2、反射有四种方法? 3、创建ModelForm的两种方式 二、具体流程以及相关知识点 1、路由系统 让url对应视图,这时的视图可以是一个元组,元组的里面放三个参数,第一个是个列表,这两种表示方式都是一样的,用那种都行 na
阅读全文
django-admin的源码流程
摘要:一、admin的源码流程 首先可以确定的是:路由关系一定对应一个视图函数 a、当点击运行的时候,会先找到每一个app中的admin.py文件,并执行 b、执行urls.py admin.site是什么? admin.site,urls 返回的是一个元组,里面的第一个元素是一个列表 总结
阅读全文
Django Admin的相关知识
摘要:一、面向对象复习 1、类的继承 2、单例模式:单例模式是一个设计模式(说白了就是单个实例公用一个对象) 举例一: s1.py s2.py 举例二: 二、django-admin的简单回顾 1、admin a:models.py - 创建表 b:admin.py - 注册表 admin.site.re
阅读全文
会议室预定代码
摘要:会议室预定系统 1、models.py 1 from django.db import models 2 3 # Create your models here. 4 class MeetingRoom(models.Model): 5 '''会议室''' 6 name = models.CharF
阅读全文
会议室预定设计
摘要:一、目标 - 会议室预定 二、业务流程 - 用户登录 - 预定会议室 - 退订会议室 - 选择日期;今日以及以后日期 三、表结构设计 - 用户表 - 会议室表 - 记录表 用户ID 会议室ID 时间 时间段 user_id room_id data timeline 1 1 2017-12-11 1
阅读全文
优化查询的方式
摘要:一、假设有三张表 二、 需求:获取2017-11-11所有预定信息: 打印:用户名称,会议室名称, 预定时间段 总结:以后对于SQL语句的优化要加上selsect_releated或者prefetch_releated,这只是对于跨表做的优化,如果是单表的话就没有必要进行优化查询了 那么什么时候用s
阅读全文
调查问卷表结构设计及具体实现
摘要:一、表结构设计 二、具体实现 urls.py 1 from django.conf.urls import url 2 from django.contrib import admin 3 from app01 import views 4 urlpatterns = [ 5 url(r'^admi
阅读全文
调查问卷相关
摘要:1、问卷的保存按钮前端通过ajax把数据发过来后端处理数据,然后返回给前端2、对问卷做答首先用户进行登录,验证条件:1、只有本班的学生才能对问卷做答 2、已经参加过的不能再次访问 在前端显示的样式 显示当前问卷的问题 - 你对近期的学习有哪些意见、。? 1 2 3 4 5 。。 10 - 路宁女朋友
阅读全文
基于Form组件实现的增删改和基于ModelForm实现的增删改
摘要:一、ModelForm的介绍 应用场景: - ModelForm - 中小型应用程序。因为ModelForm是依赖于models的 - Form - 大型应用程序 * 注意事项: 二、表结构 三、基于Form组件的添加和编辑 添加:这只是单表的添加 编辑:单表的编辑 具体基于Form组件实现的一对多
阅读全文
Git和Github的基本操作
摘要:一、了解Git和Github 1、什么是GIT? Git是一个免费、开源的版本控制软件 2、什么是版本控制系统? 版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况得系统。 系统具体功能 记录文件的所有历史变化 随时可恢复到任何一个历史状态 多人协作开发或修改 错误恢复 版本控
阅读全文
如果获取的数据不是直接可以展示的结构---三种操作方式
摘要:如果获取的数据不是直接展示的结构,一下有三中方式 需要掌握的知识点: 1、yield返回的是一个生成器,只有在迭代的时候才会一个一个的被执行 问题: 2、什么是可迭代对象? 答:有__iter__方法的就是可迭代对象,返回的是一个迭代器,也可以返回一个生成器 3、什么是迭代器? 答:有__next_
阅读全文
可迭代对象和迭代器生成器
摘要:""" iter(...) iter(iterable) -> iterator iter(callable, sentinel) -> iterator Get an iterator from an object. In the first form, the argument must supply its own iterator, or be a s...
阅读全文
django之整体复习
摘要:1、 配置文件: 2、url配置: 3、反向解析: 4、视图函数: 5、模板语言: views: 1、变量:{{name}} 2、标签 3、继承模板: 6、models(模型) ORM 映射关系: 单表操作: querySet支持链式操作: models.Article.objects.all().
阅读全文
权限管理之大致流程
摘要:原理:1、简单管理2、角色多管理(就要设置权限) a. 登录 - session中放置用户信息(检测是否已经登录) - session中放置权限信息(检测是否有权访问) { "/index.html":[get,delete,select ,update], "/order.html":[get,d
阅读全文
kindedit编辑器和xxs攻击防护(BeautifulSoup)的简单使用
摘要:一、kindedit编辑器 就是上面这样的编辑输入文本的一个编辑器 这也是一个插件。那么怎么用呢? 1、下载:百度kindedit 2、引入: 3、看官方提供的文档 在addarticle.html中 当你把编辑器插入好的时候,你看似都可以设置大小,字体变粗等。。但是当你上传图片的时候就会想下面一样
阅读全文
博客系统之评论树与评论楼相关操作
摘要:一、点赞与点灭 思路分析: 1、给点赞和点灭添加事件 2、发送ajax请求 3、实现点灭的时候需要在给表里面增加一个字段,不用再创建一张表来存储了 注意点赞和点灭。评论等涉及到的一个知识点: 事务:要么同时发生,要么同时不发生(就像你到银行里面取钱一样,你输了200,而取款机却把你的钱扣了,不给你钱
阅读全文
中介模型以及优化查询以及CBV模式
摘要:一、中介模型:多对多添加的时候用到中介模型 如果用了中介模型了,就不能在用add,remove了 为什么不能这样做? 这是因为你不能只创建 article和 tag之间的关联关系,你还要指定 Membership模型中所需要的所有信息;而简单的add、create 和赋值语句是做不到这一点的。所以它
阅读全文
JS实现的ajax和同源策略
摘要:一、回顾jQuery实现的ajax 首先说一下ajax的优缺点 jquery 实现的ajax 1 <!DOCTYPE html> 2 3 <html lang="en"> 4 <head> 5 <meta charset="UTF-8"> 6 <title>Title</title> 7 <scri
阅读全文