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