摘要:
pycharm常用快捷键1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档F1 外部文档 阅读全文
摘要:
1.python manage.py shell 2.from django.contrib.auth.models import User 3.user=User.objects.get(username='XXX') 4.user.set_password('new_password') 5.u 阅读全文
摘要:
QT -- 跨平台的 C++ 图形用户界面 应用程序框架 GUI介绍框架项目文件 .pro第一个QT (hello QT)父窗口 和 子窗口的区别(控件,部件,构件)信号 和 槽(信号的处理函数) --核心知识坐标系统 内存回收机制 new delete带菜单栏的窗口 --Windows对话框二 d 阅读全文
摘要:
1 -- 2 -- 3 -- 过滤器 # filter@register.filterdef x1(value,arg='xxx'): return True # simple_tag@register.simple_tagdef x2(*args,**kwargs): return True @r 阅读全文
摘要:
什么是rbac? -- 基于角色的权限控制 Role-Based Access Control 一个url就代表一个权限 // url分配给角色,角色分配给用户 -- 6个model,4张表 流程: 模板 动态生成二级菜单 inclusion_tag menu.html 两次for循环 排序 有序字 阅读全文
摘要:
1 拷贝 rbac 组件到项目中,注册这个app 2 数据库迁移 1 删除rbac下migrations里除了init外的文件 2 修改用户表 3 在根的 urlconf 中添加 rbac 的路由 4 角色管理 添加角色 5 菜单管理 给权重(改变菜单显示顺序) 6 权限管理 录入权限信息 分配好菜 阅读全文
摘要:
CBV和FBV 给视图函数加装饰器 FBV本身就是一个函数,所以和给普通函数加装饰器无差别 装饰器装饰CBV request 对象 和 response 对象 方法 response 对象 HttpResponse.content:响应内容 HttpResponse.charset:响应内容的编码 阅读全文
摘要:
** include 其他的URLconfs --从其他地方导入urls 传递额外的参数给视图函数 URLconfs 具有一个钩子,让你传递一个python 字典作为额外的参数传递给视图函数 django.conf.urls.url() 可以接受一个可选的第三个参数,它是一个字典,表示想要传递给视图 阅读全文