- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 MySQL函数
函数分类:数字函数、字符函数、日期函数、条件函数一、数字函数 函数 功能 用例 ABS 绝对值 ABS(-100) ROUND 四舍五入 ROUND(4.63) FLOOR 强制舍位到最近的整数 FLOOR(9.9) CEIL 强制进位到最近的整数 CEIL POWER 幂函数 POWER(2,3) LOG 对数函数 LOG(7,3) LN 对数函数
2021-06-23 21:24:56 88 1
原创 Python多线程编程
进程进程就是程序执行的载体进程的应用:我们打开的每个软件、游戏,执行的每一个Python脚本都是启动一个进程。每一个进程像人一样需要吃饭,它的粮食就是CPU和内存。多进程同时启动多个软件(进程),多个进程同时在执行程序,他们之间互不干扰,各自执行自己的业务逻辑。多进程与并行的概念:...
2021-06-23 10:37:53 4736
原创 Django序列化组件Serializers
为什么要用序列化组件前后端常用json数据结构交互, 在后端我们常想把一个对象返回给前端,但是json序列化是不能序列化对象。Django的序列化工具让你可以将Django的模型‘翻译’成其它格式的数据。通常情况下,这种其它格式的数据是基于文本的,并且用于数据交换\传输过程。序列化:从Django数据库—Django的模型—JSON/XML等文本格式反序列化:上面过程的反方向序列化组件的基本使用注意:Serializer的使用不需要依赖于模型。ModelSerializer的使用需要依赖于已有m
2021-06-21 23:30:54 3577
原创 ORM学习(二)
数据库的CRUDCreate——新增Read——读/查询Update——修改Update——修改使用ORM实现数据新增1.Django shell从控制台(terminal)进入python manage.py shell从pyCharm进入2.使用ORM新增数据使用save()保存数据user_obj = User(username=‘admin’,password=‘password’)user_obj.save()使用create()新增数据
2021-06-21 23:27:33 183
原创 django PythonConsole报错Requested setting DEFAULT_INDEX_TABLESPACE
错误详情:django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
2021-06-18 10:29:36 208
原创 ORM学习(一)
文章目录Django ORM 配置常见的ORM字段类型文本数字(整数)数字(小数)日期与时间特殊类型模型基类类型之间的关系:类型的选项(可选参数)CharFieldDateTimeField模型的创建模型同步模型的元数据一、元数据的描述数据库中常见的关联关系一对一关系一对多关系多对多关系类型的参数选项复合类型ORM的好处:面向对象的编程思想,方便扩充少写SQL,提高开发效率支持多种类型的数据库,方便切换技术成熟,能解决大部分问题Django ORM支持的数据库:MySQL,SQLite,OR
2021-06-14 22:44:08 302 1
原创 执行celery -A tasks worker --loglevel=info报错
执行celery -A tasks worker --loglevel=info后出现ModuleNotFoundError: No module named ‘grp’Traceback (most recent call last): File "D:\Python36\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "D:\Python36\lib\runpy.py", line 8
2021-06-08 11:23:04 1543 1
原创 pycharm快速统计当前项目代码行数
下载Pycharm插件statistic安装后,会在页面底部看到statistic工具栏点击statistic,点击Refresh,就会看到代码数量。
2021-06-08 10:30:59 7388 1
原创 正则表达式
正则表达式通常被用于判断语句中,用来检查某一字符串是否满足某一格式。 元字符 正则表达式中的写法 意义 . . 代表任意一个字符 ...
2021-06-07 21:49:05 154 1
原创 MySQL学习(四)
一、聚合函数聚合函数可以对数据求和,求最大值和最小值,求平均值等等。1.SUM函数SUM函数用于求和,只能用于数字类型,字符类型的统计结果为0,日期类型的统计结果是毫秒数相加。SELECT SUM(ename) FROM t_emp;SELECT SUM(sal) FROM t_empWHERE deptno IN (10,20);SUM函数求和会排除NULL值2.MAX函数MAX函数用于获得非空值的最大值。SELECT MAX(comm) FROM t_emp;示例1:查询部门
2021-06-06 23:01:45 181
原创 MySQL学习(三)
文章目录一、事务机制利用日志来实现间接写入事务机制(Transaction)管理事务事务的ACID属性原子性一致性隔离性持久性事务的四个隔离级别数据的导入和导出导出SQL文件导入SQL文件一、事务机制如果数据的写入直接操作数据文件是一件很危险的事。利用日志来实现间接写入MySQL共有5种日志,其中只有redo日志和undo日志与事务有关。事务机制(Transaction)事务是一个或多个SQL语句组成的整体,要么全部执行成功,要么全部失败。RDBMS = SQL语句 + 事务(ACID)
2021-06-05 18:56:32 167
原创 python通过函数名调用函数的几种场景
文章目录一、通过eval实现常用内置函数1.通过eval调用同一个类内的函数eval()使用原因:eval()函数一、通过eval实现常用内置函数(不用import就可以直接使用) :help(obj) 在线帮助, obj可是任何类型callable(obj) 查看一个obj是不是可以像函数一样调用repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝eval_r(str) 表示合法的python表达式,返回这个表达式dir(obj) 查看obj的name
2021-06-03 10:32:59 403
原创 Django+MySQL问题 启动server报错
问题:File “D:\Python36\lib\site-packages\django\db\models\query.py”, line 122, in iterfor row in compiler.results_iter():File “D:\Python36\lib\site-packages\django\db\models\sql\compiler.py”, line 828, in results_iterresults = self.execute_sql(MULTI)Fil
2021-06-02 13:32:44 252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人