摘要: obj = UserInfo.objects.filter(id=1).teacher_classes.add(1) add((1,2,3)) 通过第三张表建立关系 1 1 1 2 1 3 m.add() 直接添加数据 m.set() 现将数据库清空(和m有关),在add()数据 ,类似重置 m.r 阅读全文
posted @ 2019-03-24 22:43 小名的同学 阅读(3847) 评论(0) 推荐(1) 编辑
摘要: Form类: 创建Form类时,主要涉及到 【字段】 和 【插件】,字段用于对用户请求数据的验证,插件用于自动生成HTML; Django内置字段 Django内置插件如下: 常用选择插件 2、数据源无法时时更新,有两种方法 方式一:重构构造方法(推荐) 方法二 Form基本使用 4、利用From表 阅读全文
posted @ 2019-03-24 17:05 小名的同学 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 用第二种方式需要加上下面的这个: 三、判断用户民是不存在,存在就不添加了 initial 修改时用到 五、自定义配置 1、在settings中: 2、导入settings 3.使用 多对多修改两种方式(用Form) 多对多添加(用Form) 阅读全文
posted @ 2019-03-24 16:46 小名的同学 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 设计表时注意的几点: 1、 nid = models.AutoField(primary_key=True) #如果不指定django会默认加上id的 nid = models.BigAutoField(primary_key=True) #但那些整型满足不了你的时候,就用BigAutoField 阅读全文
posted @ 2019-03-24 16:20 小名的同学 阅读(770) 评论(0) 推荐(0) 编辑
摘要: Form概念: 扩展内容:https://www.cnblogs.com/songxuexiang/p/9239407.html#_label3_1_0_4 一、Form组件介绍 Form组件可以做的几件事情: 1、用户请求数据验证 2、自动生成错误信息 3、打包用户提交的正确信息 4、如果其中有一 阅读全文
posted @ 2019-03-24 14:11 小名的同学 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 中间件中一共有四个方法: process_request,process_response 当用户发起请求的时候会依次经过所有的的中间件,这个时候的请求时process_request,最后到达views的函数中,views函数处理后,在依次穿过中间件,这个时候是process_response,最 阅读全文
posted @ 2019-03-24 13:49 小名的同学 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 使用 reverse 阅读全文
posted @ 2019-03-24 10:29 小名的同学 阅读(292) 评论(0) 推荐(0) 编辑
摘要: view.py index 完善(利用django自身page加上自己定制) views: html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="styl 阅读全文
posted @ 2019-03-24 09:43 小名的同学 阅读(124) 评论(0) 推荐(0) 编辑