- 博客(24)
- 收藏
- 关注
原创 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
2529
原创 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
386
原创 Django项目学习之在线文档下载
当遇到要显示文档的问题,如果文档比较大,每次从服务器上取,就很耗费时间,如何解决这一问题呢?可以新建一个app,利用爬虫来解决这一问题:
2020-07-06 23:52:35
203
原创 写Django时,一些实用的方法
1.safe过滤有时,数据是在某些网站爬下来的,带有很多标签,这时显示的话,会是这样的:如果加入safe,它会自动过滤标签2.前端时间显示包含T和Z问题这是由于传回到前端的时间格式是json格式,需要转换一下才能转回正常形式。现成脚本:function dateFormat(time) { // 获取当前的时间戳 let timeNow = Date.now(); /...
2020-06-26 22:50:22
273
原创 Django项目学习踩坑之django.urls.exceptions.NoReverseMatch: Reverse for...
在Django项目学习使用elasticsearch中,遇到了这样一个问题。报错:django.urls.exceptions.NoReverseMatch: Reverse for...这个错误,其实是对应的html语句引用url找不到对应的路由导致的,可能是url写错,也可能是...
2020-06-25 22:37:20
6616
原创 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
1322
原创 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
8112
原创 django项目中把.sql文件导入数据库的方法
注意:包含住表明的不是单引号或者双引号,是半角符,即Esc下面那个符号。而且,插入对应字段的数据的顺序,必须和定义模型时字段的顺序一致,也就是和表字段的先后顺序一致,自动生成的id也包含在内。再来看看有关的表的定义:class Tag(ModelBase): name = models.CharField(max_length=64, verbose_name="标签名", help_t...
2020-04-02 01:20:15
2231
原创 Django项目学习之用户登录登出
1.分析业务处理流程:判断用户输入的账号是否为空判断用户输入的密码是否为空,格式是否正确判断用户输入的账号与密码是否正确请求方法:POSTurl定义:/user/login/请求参数:url路径参数参数类型前端是否必须传描述user_account字符串是用户输入的账号可以是手机号也可以是用户名password字符串是用户输...
2020-03-29 16:29:22
471
原创 Django项目学习之CSRF cookie not set.报错
当我们写好某个路由,需要利用post请求发送ajax到后台的时候,会发现,报出如下警告。然后浏览器会有如下错误:这是因为在post请求时,我们没有加CsrfToken字段,而在Django项目中,这字段相当于提交数据的令牌,是必须的。如果在开发阶段可以直接把它注释掉,这样就不会报错。如果项目完成之后,需要开启这个中间件,又该如何解决报错的问题呢。此时又到了我们紧张刺激的看源码时候了。...
2020-03-16 13:23:11
3785
原创 django项目学习报错之"GET /***//" 404
这里报错,在查看views.py,urls.py,register.js之后,发现views.py和urls.py并没有写错,但是在regiser.js后,是message.showError后没有加return
2020-03-09 23:41:03
1599
原创 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
352
原创 Django项目学习4--注册功能(流水账)
首先该django项目的注册页面,有个验证码,该验证码是死的,验证码其实就是一张图已经存好的图片。这样肯定不符合要求。这时,我们需要库pillow,安装:然后把提供的包复制到项目根目录下的utiles下一、设计接口的思路分析业务逻辑,明确在这个业务中需要涉及到几个相关子业务,将每个子业务当做一个接口来设计分析接口的功能任务,明确接口的访问方式与返回数据:接口的请求方式,如G...
2020-03-02 15:59:21
273
原创 Django项目学习3--项目模板抽取(流水账)
首先,老师给了一些静态文件,我们可以在pycharm里直接复制进项目根目录下。此时如果js文件报错的话,可以进入设置-语言&框架-Javascript里面修改。把静态文件放入到静态文件夹里。然后就可以把原来问文件夹给删掉了。按着顺序拉取静态文件,就会自动补全路径。然后再写视图函数,配置路由,就可以看到这些文件了...
2020-03-01 13:51:51
230
原创 Django项目学习1--配置适合生产的环境(流水账)
项目创建好之后,可以新建一个配置文件包–settings,在settings包里面创建一个dev.py用以保存设置,将原settings.py文件的内容复制过来,然后删了源文件。这样方便于开发。...
2020-02-27 18:08:15
173
原创 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
11170
4
原创 Django学习笔记二(pycharm启动项目配置)
在把虚拟机的项目文件下载下来后,可以看到它里面已经有了四个文件:init.py,settings.py,urls.py,wsgi.py在文件settings.py文件里有ALLOWED_HOSTS=[]这表示允许访问的外网ipALLOWED_HOSTS=[*]==*==表示可以接受所有的外网ip访问接下来的配置需要注意:服务端必须是要关闭的,以防出现意想不到的状况,在虚拟环境...
2019-12-26 20:08:01
235
原创 Django学习笔记一(Django简单介绍)
一、 Django是什么Django是一个web应用框架web应用框架:互联网 传送 数据 信息web应用:本质是一个程序——服务器程序+应用程序应用程序(负责具体逻辑内容)可类比于电器WSGI:类比于电源模块web框架:web应用—造电器web框架—基本原理电器有不同的品牌,web框架也是如此Django 全能型web框架web.py 小巧的web框架Fla...
2019-12-26 19:54:51
357
原创 《软件设计师教程学习笔记》(第三章—数据结构之线性结构)
学习数据结构的目标: 学会从问题出发,分析和研究计算机加工的数据的特性,以便为应用所涉及的数据选择适当的逻辑结构、存储结构及相应的操作方法,为提高利用计算机解决问题的效率服务。3.1 线性结构3.1.1 线性表线性表: 线性表是最简单、最基本也是最常用...
2019-12-26 19:06:21
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人