摘要: 在django框架下生成数据表,是用Model类来继承生成的,如果对里面的字段要修改,但是因为表中还有些遗留数据,有时会无法生成新的表结构,这时候想到的一个简单暴力的方法就是直接sql操作数据库,删除数据表,但是这么做会引起django迁移版本混乱的问题,不建议这么操作;如果已经sql删除了,还是有 阅读全文
posted @ 2020-05-28 09:39 djl_djl 阅读(2203) 评论(0) 推荐(1) 编辑
摘要: 使用现有的txt文本和图片,就可以用wordcloud包生成词云图。大致步骤是: 1、读取txt文本并简单处理; 2、读取图片,以用作背景; 3、生成词云对象,保存为文件。 需要用到3个库:jieba(用于分割文本为词语)、imageio(用于读取图片)、wordcloud(功能核心,用于生成词云) 阅读全文
posted @ 2020-05-18 19:40 djl_djl 阅读(1281) 评论(0) 推荐(0) 编辑
摘要: 操作数据库的步骤:连接, 打开库, 操作, 关闭退出 MySQL版本:Ver 8.0.20 1、连接数据库(在cmd终端) mysql -h localhost -u root –p 可能还有-P(端口号,默认3306) 2、sql语法特点: (1)SQL 语句可以换行, 要以分号结尾 (2)如果提 阅读全文
posted @ 2020-05-16 20:27 djl_djl 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.在MySQL官网 http://dev.mysql.com/downloads/mysql/ 上面下载ZIP安装包(第二个:Windows (x86, 64-bit), ZIP Archive)。 2.下载完成后解压,将其放到想要安装的目录下。 例如:C:\mysql-8.0.20-winx64 阅读全文
posted @ 2020-05-14 21:25 djl_djl 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: 一道算法题,输入形如"a-b,b-c,b-d"的字符串,表示a点到b点(b到c、b到d)相邻且有路,假定没有形成环状,要求输出最远路径的数值,比如:输入"a-b,b-c,b-d"时,输出应该为2,因为最远路径为"a-b-c"或"a-b-d"或其他,最远经过2段路。还比如:输入(邻近点的路径):"b- 阅读全文
posted @ 2020-05-08 19:57 djl_djl 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1 概述 magic_chat目标是一款类似微信的即时通信软件,其后端是Python代码 Django框架实现的,功能包括注册、登录、消息发送、消息查看、实时发送消息等。 相关代码已上传github:https://github.com/djldjl/magic_chat 本文是后端服务的API接口 阅读全文
posted @ 2020-05-02 08:48 djl_djl 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 已有Django项目,在其中设置以redis为缓存。 1、 安装django-redis: pip install django-redis 2、 在settings里面配置cache设置: CACHES = { "default":{ "BACKEND":"django_redis.cache.R 阅读全文
posted @ 2020-04-29 16:40 djl_djl 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 在原有的Django项目中,增加实时通信的功能,用websocket实现,简单记录一下过程,备忘。 1、安装channels、channels-redis、django-redis。 2、在主应用magic_chat目录下新建rounting.py,配置application值。 3、在应用chat 阅读全文
posted @ 2020-04-26 16:27 djl_djl 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 在Django中,自定义User模型,实现注册、登录、修改密码、登出、首页5个API。 大体步骤是:自定义User模型->重构鉴权后台->settings设置->views修改->Postman测试。 1、在models.py中,仿照Django官网提供的样例,自定义User模型,主要是增加了pho 阅读全文
posted @ 2020-04-23 10:09 djl_djl 阅读(2040) 评论(0) 推荐(0) 编辑
摘要: 在Django中用rest_framework写API,写了一个用户注册的API,并测试成功。 本人环境:Django==2.2.1;djangorestframework==3.11.0 1、安装djangorestframework (1)终端中输入命令: pip install djangor 阅读全文
posted @ 2020-04-21 16:29 djl_djl 阅读(341) 评论(0) 推荐(0) 编辑