django里的rbac授权-6张表 shiro权限 ...
分类:
编程语言 时间:
2020-06-02 13:33:54
阅读次数:
69
【目录】 一、choices 参数 二、MTV 与 MVC 模型 三、多对多关系的三种创建方法 四、Ajax (一)简介 (二)应用举例--基本语法结构 一、choices 参数 二、MTV 与 MVC 模型 三、多对多关系的三种创建方法 四、Ajax (一)简介 (二)应用举例--基本语法结构 参 ...
分类:
编程语言 时间:
2020-06-02 13:31:56
阅读次数:
70
* 图书管理的图书增删改查* choices参数(数据库字段设计常见)* MTV与MVC模型* 多对多关系的三种创建方式* Ajax操作(重点)* 前后端传输数据编码格式* ajax发送json格式数据* ajax发送文件* django自带的序列化功能(了解,后面有更加牛逼的序列化drf)### ...
分类:
Web程序 时间:
2020-06-02 13:23:36
阅读次数:
76
1、django为什么需要缓存,有几种缓存方式?答:由于Django是动态网站,部分请求均会去数据库进行相应的操作,当程序的访问量大时,耗时必然会更加明显,最简单解决方式是使用缓存提高读请求的处理效率。总共有6种缓存方式。(1)搭建一个memcached服务器,监听在11211端口,然后在djang ...
分类:
编程语言 时间:
2020-06-02 11:17:59
阅读次数:
58
#start project 1.1, venv module is embedied since python3.3, the right way to start is: " python3 -m venv /path/to/new/virtual/environment " cor@debia ...
分类:
编程语言 时间:
2020-06-02 11:06:16
阅读次数:
45
在开始配置之前,需要将整个项目文件拷贝一份,然后移入你想要的放置的目录中。 一、Django配置 1、settings.py配置 复制全局settings.py配置文件,创建一个副本命名为/pro_settings.py,修改DEBUG为False。 DEBUG = False # 填写你自己的ip ...
分类:
其他好文 时间:
2020-06-02 00:16:45
阅读次数:
91
今日内容概要 聚合查询(聚合函数的使用)aggregate max、min、sum、count、avg 分组查询(group by的使用)annotate F与Q查询 django中如何开启事务 orm中常用字段及参数 数据库查询优化(only与defer、select_related与prefet ...
分类:
其他好文 时间:
2020-06-01 23:47:51
阅读次数:
74
ps:我是一名新手,代码基本靠抖,偶尔代码顺畅,只因运气帮忙。 ###两种定义序列化器的方式 #定义 serializers.py class UserSerializer(serializers.ModelSerializer): """ 用户数据序列化器 """ class Meta: mode ...
分类:
其他好文 时间:
2020-06-01 20:36:13
阅读次数:
77
多表查询 # 温馨提示 书写orm语句跟书写sql语句一样,不要试图一次性写完,可以分步书写 """ 多表操作 1.子查询 2.联表操作 inner join left join right join union Django orm中 1.基于对象的跨表查询 子查询 1.先拿到一个数据对象 2.对 ...
分类:
其他好文 时间:
2020-06-01 20:27:33
阅读次数:
58
安装Django3后不想折腾mysqlclient那堆库文件,直接装了pymysql替代mysqlclient,报错:django.core.exceptions.ImproperlyConfigured mysqlclient 1.3.13 or newer is required; you ha ...
分类:
数据库 时间:
2020-06-01 13:33:57
阅读次数:
112