上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 40 下一页
摘要: #使用vuex store 阅读全文
posted @ 2021-08-08 14:24 竹石2020 阅读(8) 评论(0) 推荐(0)
摘要: #前置守卫guard ###从from跳转至to的时候调用 `router.beforeEach((to,from,next)=>{next()} 在这里可以加上判断,用户登录了才执行next()函数,否则可以next('/')回到首页 #后置钩子hook ###跳转完成后调用的函数 ·router 阅读全文
posted @ 2021-08-08 10:51 竹石2020 阅读(137) 评论(0) 推荐(0)
摘要: #第一步:导入路由对象,并且调用Vue.use(VueRouter) 第二步:创建路有实例,并且传入路由映射配置 第三部:在Vue实例中挂载创建的路由实例 #使用vue-router的步骤 第一步:创建路由组件 第二步:配置路由映射:组件和路径映射关系 第三步:使用路由:通过和 #$router属于 阅读全文
posted @ 2021-08-08 00:32 竹石2020 阅读(105) 评论(0) 推荐(0)
摘要: 1.3 视图集ViewSet 使用视图集ViewSet,可以将一系列逻辑相关的动作放到一个类中: list() 提供一组数据 retrieve() 提供单个数据 create() 创建数据 update() 保存数据 destory() 删除数据 ViewSet视图集类不再实现get()、post( 阅读全文
posted @ 2021-07-05 21:12 竹石2020 阅读(51) 评论(0) 推荐(0)
摘要: 7.3.2.2 数据保存 通过序列化器来完成数据的更新或者添加,把视图中对于模型中的操作代码移出视图中,放入到序列化器。 前面的验证数据成功后,我们可以使用序列化器来完成数据反序列化的过程.这个过程可以把数据转成模型类对象. 可以通过实现create()和update()两个方法来实现。 from 阅读全文
posted @ 2021-07-04 12:09 竹石2020 阅读(282) 评论(0) 推荐(0)
摘要: 7.3.2.2 反序列化-保存数据 前面的验证数据成功后,我们可以使用序列化器来完成数据反序列化的过程.这个过程可以把数据转成模型类对象. 可以通过实现create()和update()两个方法来实现。 class BookInfoSerializer(serializers.Serializer) 阅读全文
posted @ 2021-07-04 00:33 竹石2020 阅读(351) 评论(0) 推荐(0)
摘要: 7.3.2 反序列化 7.3.2.1 数据验证 使用序列化器进行反序列化时,需要对数据进行验证后,才能获取验证成功的数据或保存成模型类对象。 在获取反序列化的数据前,必须调用**is_valid()**方法进行验证,验证成功返回True,否则返回False。 验证失败,可以通过序列化器对象的erro 阅读全文
posted @ 2021-07-04 00:28 竹石2020 阅读(42) 评论(0) 推荐(0)
摘要: ###序列化器的作用 1.序列化,序列化器会把模型对象转换成字典,将来提供给视图经过response以后变成json字符串 2.反序列化,发客户端发送过来的数据,经过视图调用request以后变成python字典,序列化器可以把字典装换成模型 3.反序列化,完成数据校验和数据库操作 7.2 创建Se 阅读全文
posted @ 2021-07-04 00:22 竹石2020 阅读(49) 评论(0) 推荐(0)
摘要: 第一个是order order决定了flex items的排布顺序 可以设置任意整数(正整数、负整数、0),值越小就越排在前面 默认值是0 align-self 可以指定某个items的位置 #如果所有flex-grow综合sum超过1,每个flex item扩展的size为 flex-basis可 阅读全文
posted @ 2021-06-10 20:45 竹石2020 阅读(29) 评论(0) 推荐(0)
摘要: align-content决定了多行flex items在cross axis上的对齐方式,用法与justify-content类似 阅读全文
posted @ 2021-06-10 18:12 竹石2020 阅读(49) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 40 下一页