随笔 - 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 四、短息发送消息 阅读全文
posted @ 2017-12-28 21:29 海燕。 阅读(765) 评论(0) 推荐(0) 编辑
反向找related_name以及limit_fields_to
摘要:问题2:客户的添加页面,通过popup创建用户时 解决方案: 如果新创建的用户时:如果是销售部的人,页面才增加 目的是:拿到limit_choices_to,就可以判断了 当有两个Foreignkey的时候,都关联同一张表,反向生成的时候不知道去找那个字段了,得加上releated_name 1、创 阅读全文
posted @ 2017-12-25 22:28 海燕。 阅读(643) 评论(0) 推荐(0) 编辑
对于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 阅读全文
posted @ 2017-12-22 22:30 海燕。 阅读(1878) 评论(0) 推荐(1) 编辑
列表的append方法和extend方法
摘要:1、举例说明列表的append方法和extend 阅读全文
posted @ 2017-12-22 15:23 海燕。 阅读(1009) 评论(2) 推荐(1) 编辑
函数和方法的区别
摘要:一、函数和方法的区别 1、函数要手动传self,方法不用传 2、如果是一个函数,用类名去调用,如果是一个额方法,用对象去调用 举例说明: 判断函数和方法的方式 二、js和jquery绑定事件的几种方式 三、创建表的一个limit_choices_to参数 limit_choices_to:屏蔽某些选 阅读全文
posted @ 2017-12-22 13:56 海燕。 阅读(23283) 评论(0) 推荐(2) 编辑
popup的简单应用举例(具体在增删改查组件中用到)以及补充的知识点
摘要:一、首先说一下自执行函数 1. 立即执行函数是什么?也就是匿名函数 立即执行函数就是 2、popup的举例 点击,弹出一个新的窗口。保存完事,页面不刷新数据就返回了。(点击admin的+,弹出的框就是用popup来做的) 具体操作步骤: 1、urls.py 2、views.py 3、templaat 阅读全文
posted @ 2017-12-21 16:14 海燕。 阅读(1050) 评论(0) 推荐(0) 编辑
分页组件
摘要:一、分页的实现与使用 二、使用 三、批量查数据 阅读全文
posted @ 2017-12-19 14:13 海燕。 阅读(1538) 评论(1) 推荐(0) 编辑
编辑后保留原URl搜索条件
摘要:首先需要知道的一个知识点: 1、request.GET是一个QueryDict类型的,要想取出?后面的结构就用request.GET.urlencode() 2、request.GET默认是不可修改的,需要把params = QueryDict(mutable=True) ,mutable这个参数设 阅读全文
posted @ 2017-12-19 14:02 海燕。 阅读(452) 评论(0) 推荐(2) 编辑
快速实现增删改查组件(起步阶段!!!)
摘要:一、相关知识点回顾 1、什么是反射? 可以用字符串的方式去访问对象的属性 2、反射有四种方法? 3、创建ModelForm的两种方式 二、具体流程以及相关知识点 1、路由系统 让url对应视图,这时的视图可以是一个元组,元组的里面放三个参数,第一个是个列表,这两种表示方式都是一样的,用那种都行 na 阅读全文
posted @ 2017-12-16 00:32 海燕。 阅读(1040) 评论(0) 推荐(0) 编辑
django-admin的源码流程
摘要:一、admin的源码流程 首先可以确定的是:路由关系一定对应一个视图函数 a、当点击运行的时候,会先找到每一个app中的admin.py文件,并执行 b、执行urls.py admin.site是什么? admin.site,urls 返回的是一个元组,里面的第一个元素是一个列表 总结 阅读全文
posted @ 2017-12-14 00:43 海燕。 阅读(2206) 评论(0) 推荐(4) 编辑
Django Admin的相关知识
摘要:一、面向对象复习 1、类的继承 2、单例模式:单例模式是一个设计模式(说白了就是单个实例公用一个对象) 举例一: s1.py s2.py 举例二: 二、django-admin的简单回顾 1、admin a:models.py - 创建表 b:admin.py - 注册表 admin.site.re 阅读全文
posted @ 2017-12-13 18:50 海燕。 阅读(1227) 评论(0) 推荐(1) 编辑
会议室预定代码
摘要:会议室预定系统 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 阅读全文
posted @ 2017-12-13 15:12 海燕。 阅读(2783) 评论(3) 推荐(0) 编辑
会议室预定设计
摘要:一、目标 - 会议室预定 二、业务流程 - 用户登录 - 预定会议室 - 退订会议室 - 选择日期;今日以及以后日期 三、表结构设计 - 用户表 - 会议室表 - 记录表 用户ID 会议室ID 时间 时间段 user_id room_id data timeline 1 1 2017-12-11 1 阅读全文
posted @ 2017-12-12 23:54 海燕。 阅读(3258) 评论(0) 推荐(1) 编辑
优化查询的方式
摘要:一、假设有三张表 二、 需求:获取2017-11-11所有预定信息: 打印:用户名称,会议室名称, 预定时间段 总结:以后对于SQL语句的优化要加上selsect_releated或者prefetch_releated,这只是对于跨表做的优化,如果是单表的话就没有必要进行优化查询了 那么什么时候用s 阅读全文
posted @ 2017-12-12 14:53 海燕。 阅读(1011) 评论(0) 推荐(0) 编辑
调查问卷表结构设计及具体实现
摘要:一、表结构设计 二、具体实现 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 阅读全文
posted @ 2017-12-10 14:58 海燕。 阅读(11461) 评论(0) 推荐(1) 编辑
调查问卷相关
摘要:1、问卷的保存按钮前端通过ajax把数据发过来后端处理数据,然后返回给前端2、对问卷做答首先用户进行登录,验证条件:1、只有本班的学生才能对问卷做答 2、已经参加过的不能再次访问 在前端显示的样式 显示当前问卷的问题 - 你对近期的学习有哪些意见、。? 1 2 3 4 5 。。 10 - 路宁女朋友 阅读全文
posted @ 2017-12-10 14:36 海燕。 阅读(721) 评论(0) 推荐(0) 编辑
基于Form组件实现的增删改和基于ModelForm实现的增删改
摘要:一、ModelForm的介绍 应用场景: - ModelForm - 中小型应用程序。因为ModelForm是依赖于models的 - Form - 大型应用程序 * 注意事项: 二、表结构 三、基于Form组件的添加和编辑 添加:这只是单表的添加 编辑:单表的编辑 具体基于Form组件实现的一对多 阅读全文
posted @ 2017-12-06 18:59 海燕。 阅读(1350) 评论(0) 推荐(0) 编辑
Git和Github的基本操作
摘要:一、了解Git和Github 1、什么是GIT? Git是一个免费、开源的版本控制软件 2、什么是版本控制系统? 版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况得系统。 系统具体功能 记录文件的所有历史变化 随时可恢复到任何一个历史状态 多人协作开发或修改 错误恢复 版本控 阅读全文
posted @ 2017-12-05 20:23 海燕。 阅读(2370) 评论(0) 推荐(2) 编辑
如果获取的数据不是直接可以展示的结构---三种操作方式
摘要:如果获取的数据不是直接展示的结构,一下有三中方式 需要掌握的知识点: 1、yield返回的是一个生成器,只有在迭代的时候才会一个一个的被执行 问题: 2、什么是可迭代对象? 答:有__iter__方法的就是可迭代对象,返回的是一个迭代器,也可以返回一个生成器 3、什么是迭代器? 答:有__next_ 阅读全文
posted @ 2017-12-05 16:14 海燕。 阅读(429) 评论(0) 推荐(0) 编辑
可迭代对象和迭代器生成器
摘要:""" 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... 阅读全文
posted @ 2017-12-05 15:20 海燕。 阅读(271) 评论(0) 推荐(0) 编辑
django之整体复习
摘要:1、 配置文件: 2、url配置: 3、反向解析: 4、视图函数: 5、模板语言: views: 1、变量:{{name}} 2、标签 3、继承模板: 6、models(模型) ORM 映射关系: 单表操作: querySet支持链式操作: models.Article.objects.all(). 阅读全文
posted @ 2017-12-05 15:17 海燕。 阅读(845) 评论(0) 推荐(0) 编辑
权限管理之大致流程
摘要:原理:1、简单管理2、角色多管理(就要设置权限) a. 登录 - session中放置用户信息(检测是否已经登录) - session中放置权限信息(检测是否有权访问) { "/index.html":[get,delete,select ,update], "/order.html":[get,d 阅读全文
posted @ 2017-12-05 14:45 海燕。 阅读(2894) 评论(0) 推荐(0) 编辑
kindedit编辑器和xxs攻击防护(BeautifulSoup)的简单使用
摘要:一、kindedit编辑器 就是上面这样的编辑输入文本的一个编辑器 这也是一个插件。那么怎么用呢? 1、下载:百度kindedit 2、引入: 3、看官方提供的文档 在addarticle.html中 当你把编辑器插入好的时候,你看似都可以设置大小,字体变粗等。。但是当你上传图片的时候就会想下面一样 阅读全文
posted @ 2017-12-02 19:13 海燕。 阅读(1437) 评论(1) 推荐(1) 编辑
博客系统之评论树与评论楼相关操作
摘要:一、点赞与点灭 思路分析: 1、给点赞和点灭添加事件 2、发送ajax请求 3、实现点灭的时候需要在给表里面增加一个字段,不用再创建一张表来存储了 注意点赞和点灭。评论等涉及到的一个知识点: 事务:要么同时发生,要么同时不发生(就像你到银行里面取钱一样,你输了200,而取款机却把你的钱扣了,不给你钱 阅读全文
posted @ 2017-12-02 17:20 海燕。 阅读(1489) 评论(0) 推荐(2) 编辑
中介模型以及优化查询以及CBV模式
摘要:一、中介模型:多对多添加的时候用到中介模型 如果用了中介模型了,就不能在用add,remove了 为什么不能这样做? 这是因为你不能只创建 article和 tag之间的关联关系,你还要指定 Membership模型中所需要的所有信息;而简单的add、create 和赋值语句是做不到这一点的。所以它 阅读全文
posted @ 2017-12-01 21:41 海燕。 阅读(802) 评论(0) 推荐(0) 编辑
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 阅读全文
posted @ 2017-12-01 00:13 海燕。 阅读(3888) 评论(2) 推荐(3) 编辑

点击右上角即可分享
微信分享提示