• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Apollo

 
 

Powered by 博客园
| | 新随笔 | | | 管理

2018年11月16日

Queryset的exists()与iterator()方法
摘要: --exists()简单的使用if语句进行判断也会完全执行整个queryset并且把数据放入cache,虽然你并不需要这些 数据!为了避免这个,可以用exists()方法来检查是否有数据: --iterator()当queryset非常巨大时,cache会成为问题。处理成千上万的记录时,将它们一次装 阅读全文
posted @ 2018-11-16 09:45 阿波罗Apollo 阅读(596) 评论(1) 推荐(0)
 
QuerySet数据类型
摘要: 可切片 使用Python的切片语法来限制查询集记录的数目.它等同于SQL的LIMIT和OFFSET子句.Entry.objects.all()[:5] # (LIMIT 5)Entry.objects.all()[5:10] # (OFFSET 5 LIMIT 5)不支持负的索引(例如Entry.o 阅读全文
posted @ 2018-11-16 09:34 阿波罗Apollo 阅读(286) 评论(0) 推荐(0)
 
Django自定义标签和过滤器实例演示
摘要: 1.设置settiings.py >在settings中的INSTALLED_APPS配置当前app,不然django无法找到自定义的simple_tag. 2.在app中创建templatetags模块(模块名只能是templatetags) 3.创建任意*** .py 文件, 如: rbac.p 阅读全文
posted @ 2018-11-16 08:05 阿波罗Apollo 阅读(128) 评论(0) 推荐(0)
 
Django静态文件路径及注意事项
摘要: STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static') ) #注意,如果static文件夹放置某个app下,不需要设置. 阅读全文
posted @ 2018-11-16 07:30 阿波罗Apollo 阅读(196) 评论(0) 推荐(0)
 
Django自定义过滤器和标签
摘要: 1.在settings中的INSTALLED_APPS配置当前app,不然django无法找到自定义的simple_tag.2.在app中创建templatetags模块(模块名只能是templatetags)3.创建任意***.py文件,如:my_tags.py from django impor 阅读全文
posted @ 2018-11-16 07:26 阿波罗Apollo 阅读(134) 评论(0) 推荐(0)
 
权限组件,基于RBAC设计表关系
摘要: 权限概念: 什么是权限:一个含义正则表达式的url 基于RBAC设计表关系: class User(models.Model): name=models.CharField(max_length=32) pwd=models.CharField(max_length=32) roles=models.ManyToManyF... 阅读全文
posted @ 2018-11-16 07:20 阿波罗Apollo 阅读(222) 评论(0) 推荐(0)