2018年1月26日

摘要: 类的专有方法: __init__ 构造函数,在生成对象时调用 __del__ 析构函数,释放对象时使用 __repr__ 打印,转换 __setitem__按照索引赋值 __getitem__按照索引获取值 __len__获得长度 __cmp__比较运算 __call__函数调用 __add__加运 阅读全文
posted @ 2018-01-26 12:23 金牛宝宝 阅读(171) 评论(0) 推荐(0) 编辑
 

2018年1月19日

摘要: 类的专有方法: __init__ 构造函数,在生成对象时调用 __del__ 析构函数,释放对象时使用 __repr__ 打印,转换 __setitem__按照索引赋值 __getitem__按照索引获取值 __len__获得长度 __cmp__比较运算 __call__函数调用 __add__加运 阅读全文
posted @ 2018-01-19 12:18 金牛宝宝 阅读(99) 评论(0) 推荐(0) 编辑
 

2018年1月12日

摘要: 验证 数据库操作 model有操作数据库的字段,form验证也有那几个字段,虽然耦合度降低,但是代码是有重复的。如果利用model里的字段,那是不是form里的字段就不用写了。 models.py forms.py index.html novalidate 注: HTML5输入类型和浏览器验证 如 阅读全文
posted @ 2018-01-12 18:48 金牛宝宝 阅读(130) 评论(0) 推荐(0) 编辑
 

2018年1月5日

摘要: 一、 二、 验证 数据库操作 model有操作数据库的字段,form验证也有那几个字段,虽然耦合度降低,但是代码是有重复的。如果利用model里的字段,那是不是form里的字段就不用写了。 models.py forms.py index.html novalidate 注: HTML5输入类型和浏 阅读全文
posted @ 2018-01-05 11:55 金牛宝宝 阅读(117) 评论(0) 推荐(0) 编辑
 

2017年12月15日

摘要: 如果是form表单 直接在表单里增加 {% csrf_token %} 这个就好了 方式一: 个人觉得用这个方便 方式二: $.ajax({ 方式三: <script src="https://cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.js" 阅读全文
posted @ 2017-12-15 12:12 金牛宝宝 阅读(110) 评论(0) 推荐(0) 编辑
 

2017年12月8日

摘要: 一:将登录时的用户信息写入cookie ############################################################### #一、存取Cookies # 1、设置Cookies# response.set_cookie("cookie_key","valu 阅读全文
posted @ 2017-12-08 17:14 金牛宝宝 阅读(180) 评论(0) 推荐(1) 编辑
 

2017年12月1日

摘要: cookie 和 session Cookie 保存于本地 ,session 保存于服务器;同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识, 所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。 区别: 1、cookie数据存放 阅读全文
posted @ 2017-12-01 14:36 金牛宝宝 阅读(132) 评论(0) 推荐(0) 编辑
 

2017年11月24日

摘要: 创建多对多: 方式一:自定义关系表 class Host(models.Model): nid = models.AutoField(primary_key=True) hostname = models.CharField(max_length=32,db_index=True) ip = mod 阅读全文
posted @ 2017-11-24 11:41 金牛宝宝 阅读(122) 评论(0) 推荐(0) 编辑
 

2017年11月17日

摘要: 模板系统Template 组成:HTML代码+逻辑控制代码 逻辑控制代码的组成: ①变量,使用双大括号来引用变量:{{ var_name }} ②过滤器,语法格式:{{obj|filter:param}} ③标签,语法格式:{% tags %} ④自定义filter和simple_tag 步骤: a 阅读全文
posted @ 2017-11-17 11:47 金牛宝宝 阅读(147) 评论(1) 推荐(1) 编辑
 

2017年11月10日

摘要: manage.py:Django项目里面的工具,通过它可以调用django shell和数据库等 settings.py:包含了项目的默认配置,包括数据库信息,调试标志以及一些工作的变量 urls.py:负责把URL模式映射到应用程序 model.py:负责数据库处理 view.py:处理一些业务逻 阅读全文
posted @ 2017-11-10 19:14 金牛宝宝 阅读(204) 评论(0) 推荐(0) 编辑