摘要: 在model文件中创建一对多的表 ForeignKey 这是一对多的字段 class News(models.Model): title = models.CharField(max_length=99) content = models.CharField(max_length=255) cate 阅读全文
posted @ 2020-03-19 22:43 尚尚123 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一般的网页都不是把所有的页码显示出来 而是显示11页左右 def page(self, pageobj, p, show=11): # pageobj 这是分页后的所有内容 p 是当前页数 show 是所要添加的数字 total = pageobj.num_pages # 总页数 mid = int 阅读全文
posted @ 2020-03-12 17:02 尚尚123 阅读(163) 评论(0) 推荐(0) 编辑
摘要: AutoField: 一个自动增加的整数类型字段。通常你不需要自己编写它,Django会自动帮你添加字段:id = models.AutoField(primary_key=True),这是一个自增字段, 从1开始计数。如果你非要自己设置主键,那么请务必将字段设置为primary_key=True。 阅读全文
posted @ 2020-03-11 00:05 尚尚123 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 相当于python中的判断语 式子:1 == 1 ?‘a’: '' 例子: :class=" i == p ? 'active' : ''" # 如果i等于p那么用active 阅读全文
posted @ 2020-03-10 21:43 尚尚123 阅读(20490) 评论(0) 推荐(1) 编辑
摘要: 在django中的多对多是指一个表可以关联很多表 多对多的字段是 ManyToManyField 关联两张表的时候用 to 两张表使用多对多的时候会生成第三张表,第三张表是拿两张表的关系 多对多查询的时候用序列化,要用到第一张表的序列化,需要写入many=True的约束 在序列化时添加这个字段 cl 阅读全文
posted @ 2020-03-10 21:23 尚尚123 阅读(245) 评论(0) 推荐(0) 编辑
摘要: django 中间件 可以修改django内容的输入或者输出在每次运行的时候调用 1,在应用下创建一个python包(在其他的应用中也可以) 在这里面写自己需要的自定义中间件 2,需要继承的方法是 MiddlewareMinxi 需要导入from django.utils.deprecation i 阅读全文
posted @ 2020-03-08 21:50 尚尚123 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 拦截器 to 去哪里 from 从哪里来 next 干什么 to.path 路由 定义条件,如果没有满足就返回拦截路由 router.beforeEach((to, from, next)=>{ // if(to.path == '/login') return next() // if(to.pa 阅读全文
posted @ 2020-03-08 14:31 尚尚123 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 字符串是python中最常见的数据类型,可以用双引号或者单引号来创建 a = "python" b = 'python' 字符串常用方法 find() 方法 和rfind方法 str.find('要查找的内容',开始的地方,结束的地方) 查找字符串的下标 如果没有找到就返回 -1 rfind 和 f 阅读全文
posted @ 2020-03-01 21:03 尚尚123 阅读(174) 评论(0) 推荐(0) 编辑