自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 PUT请求报500错误的一个小坑

PUT请求是用于修改数据的,如果原始数据并不存在,用put请求是会会报错的。应该改为post请求。

2021-01-30 21:32:33 1820

原创 SystemCheckError: System check identified some issues

SystemCheckError: System check identified some issues:ERRORS:auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'Users.groups'. HINT: Add or change a related_name argument to the definition for 'User.gr

2020-09-03 17:01:50 2430

原创 Vue学习笔记1之Vue基础

aaa

2020-09-01 18:35:57 209

原创 Django项目学习——反爬措施

在设置中添加个IP_POOL,实则是个字典,记录登录的IP# 设置黑名单功能def set_black(func): def inner(blank, request): ip = request.META.get("REMOTE_ADDR") black = request.session.get("blackname") if ip == black: return http.HttpResponseForbidden("请求过于频繁,请于五分钟之后再尝试!") else:

2020-07-14 12:39:32 314

原创 Django项目学习之在线文档下载

当遇到要显示文档的问题,如果文档比较大,每次从服务器上取,就很耗费时间,如何解决这一问题呢?可以新建一个app,利用爬虫来解决这一问题:

2020-07-06 23:52:35 154

原创 写Django时,一些实用的方法

1.safe过滤有时,数据是在某些网站爬下来的,带有很多标签,这时显示的话,会是这样的:如果加入safe,它会自动过滤标签2.前端时间显示包含T和Z问题这是由于传回到前端的时间格式是json格式,需要转换一下才能转回正常形式。现成脚本:function dateFormat(time) { // 获取当前的时间戳 let timeNow = Date.now(); /...

2020-06-26 22:50:22 232

原创 Django项目学习之添加搜索引擎(elasticsearch)

zxz

2020-06-26 22:48:37 493

原创 Django项目学习踩坑之django.urls.exceptions.NoReverseMatch: Reverse for...

在Django项目学习使用elasticsearch中,遇到了这样一个问题。报错:django.urls.exceptions.NoReverseMatch: Reverse for...这个错误,其实是对应的html语句引用url找不到对应的路由导致的,可能是url写错,也可能是...

2020-06-25 22:37:20 6391

原创 Ubuntu 安装docker及可能遇到的一些问题

首先更新ubuntu的apt源索引sudo apt-get update这时可能会遇到如下错误:[sudo] pyvip 的密码: 获取:1 http://dl.google.com/linux/chrome/deb stable InRelease [1,811 B]错误:1 http://dl.google.com/linux/chrome/deb stable InRelease 由于没有公钥,无法验证下列签名:

2020-06-04 18:46:31 1170

原创 Django学习报错之Cannot assign ... must be a ... instance

在写django后台的时候,需要对数据模型进行操作,这是在写评论与子评论的代码片段。class CommentsViews(View): def post(self, request): """ 3 个参数 新闻ID 评论内容 父评论ID 1,判断用户是否登录 2,获取参数 3,校验参数 4,保存到数据库 :param request: :return: """ # 判断用户是否登录 if

2020-05-27 21:27:39 7768

原创 django项目中把.sql文件导入数据库的方法

注意:包含住表明的不是单引号或者双引号,是半角符,即Esc下面那个符号。而且,插入对应字段的数据的顺序,必须和定义模型时字段的顺序一致,也就是和表字段的先后顺序一致,自动生成的id也包含在内。再来看看有关的表的定义:class Tag(ModelBase): name = models.CharField(max_length=64, verbose_name="标签名", help_t...

2020-04-02 01:20:15 2083

原创 Django项目学习之用户登录登出

1.分析业务处理流程:判断用户输入的账号是否为空判断用户输入的密码是否为空,格式是否正确判断用户输入的账号与密码是否正确请求方法:POSTurl定义:/user/login/请求参数:url路径参数参数类型前端是否必须传描述user_account字符串是用户输入的账号可以是手机号也可以是用户名password字符串是用户输...

2020-03-29 16:29:22 392

原创 Django项目学习之CSRF cookie not set.报错

当我们写好某个路由,需要利用post请求发送ajax到后台的时候,会发现,报出如下警告。然后浏览器会有如下错误:这是因为在post请求时,我们没有加CsrfToken字段,而在Django项目中,这字段相当于提交数据的令牌,是必须的。如果在开发阶段可以直接把它注释掉,这样就不会报错。如果项目完成之后,需要开启这个中间件,又该如何解决报错的问题呢。此时又到了我们紧张刺激的看源码时候了。...

2020-03-16 13:23:11 3095

原创 Django学习笔记6--用户名+手机号(流水账)

首先新建一个专门用于验证的app。

2020-03-10 00:01:00 221

原创 django项目学习报错之"GET /***//" 404

这里报错,在查看views.py,urls.py,register.js之后,发现views.py和urls.py并没有写错,但是在regiser.js后,是message.showError后没有加return

2020-03-09 23:41:03 1460

原创 pycharm连接虚拟机MySQL

然后再配置一下,就可以在pycharm中显示数据库信息了。然后就行了。

2020-03-09 12:15:17 368

原创 Django项目学习5--注册功能2,session和redis缓存验证码(流水账)

前面利用了uuid加图形验证码的方式来进行验证,一般验证码都有个过期时间。下面来设置过期时间。def Image_code(request, img_id): text, image = captcha.generate_captcha() # 配置数据库连接 redis_conn = get_redis_connection('verify_code') # 保存 # redis_c...

2020-03-02 16:58:53 316

原创 Django项目学习4--注册功能(流水账)

首先该django项目的注册页面,有个验证码,该验证码是死的,验证码其实就是一张图已经存好的图片。这样肯定不符合要求。这时,我们需要库pillow,安装:然后把提供的包复制到项目根目录下的utiles下一、设计接口的思路分析业务逻辑,明确在这个业务中需要涉及到几个相关子业务,将每个子业务当做一个接口来设计分析接口的功能任务,明确接口的访问方式与返回数据:接口的请求方式,如G...

2020-03-02 15:59:21 222

原创 Django项目学习3--项目模板抽取(流水账)

首先,老师给了一些静态文件,我们可以在pycharm里直接复制进项目根目录下。此时如果js文件报错的话,可以进入设置-语言&框架-Javascript里面修改。把静态文件放入到静态文件夹里。然后就可以把原来问文件夹给删掉了。按着顺序拉取静态文件,就会自动补全路径。然后再写视图函数,配置路由,就可以看到这些文件了...

2020-03-01 13:51:51 179

原创 Django项目学习1--配置适合生产的环境(流水账)

项目创建好之后,可以新建一个配置文件包–settings,在settings包里面创建一个dev.py用以保存设置,将原settings.py文件的内容复制过来,然后删了源文件。这样方便于开发。...

2020-02-27 18:08:15 140

原创 Django之启动正常,但是127.0.0.1:8000却无法访问的问题解决

今天在创建了新的Django项目后,浏览器输入127.0.0.1:8000访问不了。首先:这配置错了。用于监听的manage.py的Script paths没有找对manage.py文件。先修改这里。配置完之后,还是访问不了。但是这配置出错了,得改正。随后又试了网上的几个其他方法,修改代理、migrate等,统统不行。随后,老师找到了解决办法。只要将:HOST修改为0,然后在网页...

2020-02-26 16:56:38 10357 4

原创 Django学习笔记二(pycharm启动项目配置)

在把虚拟机的项目文件下载下来后,可以看到它里面已经有了四个文件:init.py,settings.py,urls.py,wsgi.py在文件settings.py文件里有ALLOWED_HOSTS=[]这表示允许访问的外网ipALLOWED_HOSTS=[*]==*==表示可以接受所有的外网ip访问接下来的配置需要注意:服务端必须是要关闭的,以防出现意想不到的状况,在虚拟环境...

2019-12-26 20:08:01 208

原创 Django学习笔记一(Django简单介绍)

一、 Django是什么Django是一个web应用框架web应用框架:互联网 传送 数据 信息web应用:本质是一个程序——服务器程序+应用程序应用程序(负责具体逻辑内容)可类比于电器WSGI:类比于电源模块web框架:web应用—造电器web框架—基本原理电器有不同的品牌,web框架也是如此Django 全能型web框架web.py 小巧的web框架Fla...

2019-12-26 19:54:51 297

原创 《软件设计师教程学习笔记》(第三章—数据结构之线性结构)

学习数据结构的目标: 学会从问题出发,分析和研究计算机加工的数据的特性,以便为应用所涉及的数据选择适当的逻辑结构、存储结构及相应的操作方法,为提高利用计算机解决问题的效率服务。3.1 线性结构3.1.1 线性表线性表: 线性表是最简单、最基本也是最常用...

2019-12-26 19:06:21 344

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除