摘要: 上一篇已经简单介绍了Django的Form,现在开始进阶操作了 。。。。。 创建Form类的时候,主要涉及到Form字段和Form的插件,字段用于做form验证,插件用来生成HTML DjiangoForm的字段: 注:UUID是根据MAC以及当前时间等创建的不重复的随机字符串 查看源码可以发现Fi 阅读全文
posted @ 2017-11-14 12:09 左手十字 阅读(244) 评论(0) 推荐(0) 编辑
摘要: Django的Form有两个基本用途: 1、用于生成html的Form表单 2、用于后台做表单验证 生成html 需要用到模板语言来渲染 ModelForm: 用来做admin的form验证 在使用Model和Form时,都需要对字段进行定义并指定类型,通过ModelForm则可以省去From中字段 阅读全文
posted @ 2017-11-14 11:12 左手十字 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 关系分为三种: 一对一 :user2 = models.OneToOneField("UserInfo") 一对多:user = models.ForeignKey("UserInfo") 多对多:user3 = models.ManyToManyField("UserInfo") 删 改 查 阅读全文
posted @ 2017-11-02 00:22 左手十字 阅读(437) 评论(0) 推荐(0) 编辑
摘要: Django的数据库配置: 1 django默认支持sqlite,mysql, oracle,postgresql数据库 2. 在django的项目中会默认使用sqlite数据库,如果要使用mysql,可在settings里如下设置: 需要注意的是: 仅仅上述更改还是会报错的: ORM关系映射 用于 阅读全文
posted @ 2017-11-01 22:27 左手十字 阅读(298) 评论(0) 推荐(0) 编辑
摘要: time模块中包含的方法 阅读全文
posted @ 2017-09-28 22:33 左手十字 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 在python中对象、类型和元类构成了一个微妙的世界。 他们有在这个世界里和平共处,相辅相成。它们遵循着几条亘古不变的定律: 1、python中无处不对象 2、所有对象都有三种特性:id、类型、值 3、每个对象都是由其对应的类创建出来的 下面来逐条进行分析: 1、python中无处不对象 对象是py 阅读全文
posted @ 2017-09-27 09:44 左手十字 阅读(2985) 评论(0) 推荐(1) 编辑
摘要: 下午看了Mr Seven的教学视频,其中有一段讲全局变量的视频,迭代输出全局变量的时候报错了。 视频中的做法: 打印结果 为什么会报错呢? 其实是因为在进行for循环的时候产生了两个新的全局变量k和v,也就是说循环开始后vars()中增加了两个新的键值对,for循环的next方法无法完成对两个新键值 阅读全文
posted @ 2017-09-22 19:36 左手十字 阅读(2833) 评论(0) 推荐(0) 编辑
摘要: 一、sys 用于提供对Python解释器相关的操作: 二、os 用于提供系统级别的操作: 阅读全文
posted @ 2017-09-22 17:41 左手十字 阅读(286) 评论(0) 推荐(0) 编辑
摘要: sqlalchemy.exc.InvalidRequestError sqlalchemy.exc.InvalidRequestError: This Session's transaction has been rolled back due to a previous exception dur 阅读全文
posted @ 2017-09-08 16:48 左手十字 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 社交web允许用户之间相互联系。 例如: 关注者、好友、联系人、联络人或伙伴。 记录两个用户之间的定向联系,在数据库查询中也要使用这种联系。 一、论数据库关系 一对多关系 数据库使用关系建立记录之间的联系。其中,一对多关系是最常用的关系类型,它把一个记录和一组相关的记录联系在一起。实现这种关系,要在 阅读全文
posted @ 2017-09-08 13:37 左手十字 阅读(234) 评论(0) 推荐(0) 编辑