![](https://img-blog.csdnimg.cn/20191130173257951.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
问题
CurtainOfNight
一切都是最好的安排
展开
-
Django使用django-simple-captcha详细步骤
前言今天介绍一个django开源的图形验证码模块django-simple-captcha,利用它我们无需再手动书写验证码了,并且它还提供了不同类型的验证码(比如数字的算术运算),且使用方便(配置文件配置即可)使用步骤安装 django-simple-captchapip install django-simple-captcha安装依赖库 pillowpip install pillow注意: 如果显示已经安装过pillow,但是运行Django却报错,大致如下Modu原创 2020-11-15 16:27:34 · 2594 阅读 · 0 评论 -
C#一般处理程序(.ashx)添加Session总是报错
问题今天做C#作业时,发现C#一般处理程序再添加Session时总是报如下错误System.Web.HttpContext.Session.get 返回 null解决方法添加命名空间`using System.Web.SessionState;在类后面添加接口IRequiresSessionState就好啦!...原创 2020-07-08 21:13:17 · 385 阅读 · 0 评论 -
层级问题 (谁高)
总结:标准流盒子,低于浮动的盒子,浮动的盒子又低于定位的盒子。定位高于浮动,浮动高于标准流。(高低和占不占位置无关)(除去static之外)。用法:1、必须有定位。(除去static之外)。 2、给定z-index的值为层级的值。(不给默认为0)(层级为0的盒子,也比标准流和浮动高。)(层级为负数的盒子,比标准流和浮动低。)(层级不取小数)(层级一样...原创 2020-04-22 09:11:41 · 359 阅读 · 0 评论 -
margin传递问题
margin传递问题 在HTML的嵌套结构中,有时候想用margin来调整位置时发现子类调整会影响到父类!?但是这种传递问题只出现在margin-top,左右下不会有影响!解决方法:BFC规范;給父容器添加边框(这个方法不是很好,因为有时候父容器不要添加边框);把margin换成padding,在父容器添加padding也可以达到同样的效果注意:当父...原创 2020-04-21 13:09:26 · 1029 阅读 · 0 评论 -
hover伪类注意事项
hover伪类用法一:悬于自身<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, ini...原创 2020-04-21 12:54:07 · 337 阅读 · 0 评论 -
Ubuntu关机要等待很长时间
前言 大二时学着装系统,然后就装了个双系统(Windows+Linux),但是两个系统切换有个问题!就是每次用完Linux系统,关机换Windows时总是很慢,至少10分钟起步!在Linux关机时,我按F2查看进程时发现系统在等待mysql服务关闭,要10分多钟!真的是很慢啊! 解决方法首先打开终端执行下面命令(这个文件好像是只读文件,所以用sudo打开...原创 2020-03-22 23:51:32 · 2558 阅读 · 0 评论 -
如何用Python实现单链表?
节点抽象类型定义class SingleNode: def __init__(self, item): self.item = item self.next = None链表抽象类型class SingleList: def __init__(self, head_node=None): self.__head = head_...原创 2020-02-14 20:52:26 · 191 阅读 · 0 评论 -
Django应用xadmin
简介 直接替换掉Django自带的admin系统,并提供了很多有用的东西;完全的可扩展的插件支持,基于Twitter Bootstrap的漂亮UI。安装第一种方法:pip install django-xadmin本人建议不要使用第一种方法安装xadmin,因为后面如果要对xadmin进行修改会比较麻烦!第二种方法:直接下载源码(也不是很麻烦) GitHub下载地址:ht...原创 2020-02-02 16:53:18 · 248 阅读 · 0 评论 -
django关闭debug后css就不能加载了
问题描述 今天准备些404页面时,出现了一个让我意想不到的事情!当我把DEBUG关闭后我发现网页居然不能加载css了!?之前也没有这么种情况!真是让人头皮发麻!解决方法 在启动Django时在后面添加一个参数 --insecure 就行了python manage.py runserver --insecure...原创 2020-01-29 14:55:29 · 985 阅读 · 1 评论 -
Django获取表单验证错误值
前言 相信玩Django的猴子们应该都知道表单类了吧!我们在用表单类实例的is_valid()方法验证表单后怎么能够获取错误值呢?!方法 我们在使用is_valid()方法后如果表单有未符合规定的input,Django会记录它的值,我们可以通过get_json_data()方法来获取值print(reform.errors.get_json_data())print(reform....原创 2020-01-26 21:19:39 · 769 阅读 · 1 评论 -
Django中视图返回给模板的js参数不能再altert中提示
问题 今天在看Django时,想实现出现问题时能让altert提示一下,可是想把错误原因从视图传给模板的JS时,总是不提示!视图:return render(request, 'myBlog/login-register/login.html', {'code': '验证码输入错误!', 'sign': True})模板:{% bl...原创 2020-01-26 20:52:15 · 376 阅读 · 1 评论 -
怎么使用Django自带的auth_user模型
前言 大家在安装Django成功后,创建一个admin管理员就能管理我们的数据了,但是大家有没有想过我们创建管理员的信息被存储在那里了呢?解答 首先,虽然我们在项目开始时没有编写任何模型,但是我们也可以执行迁移文件的命令python manage.py makemigrationspython manage.py migrate然后我们会发现也会生成很多的表单,这是Django...原创 2020-01-23 22:08:20 · 3055 阅读 · 0 评论 -
Django发送带有HTML标签的邮件不能正常显示
问题描述代码:运行结果:从上面两张图可以发现问题所在,就是邮件里的HTML标签被当成了字符串了!解决方法def send_email(email, request): subject = '个人博客找回密码' user = UserProfile.objects.filter(email=email)[0] ran_code = uuid.uuid4...原创 2020-01-20 16:55:11 · 951 阅读 · 2 评论 -
HTML中各个标签的name属性的作用
前言 我们在刚开始学习HTML时很少回家name属性,即使加了也不会用到,也不是很清楚它是干什么的!name属性的作用 name属性就是我们Django中处理post请求时get/getlist函数的键(以Django为例)...原创 2020-01-14 17:00:45 · 3578 阅读 · 0 评论 -
Django中URL解析的内容
前言 在Django中浏览器向服务器发送请求时,Django会在urlpatterns中从上到下挨个匹配,那么它匹配的是什么内容呢?!是从第一个“/”到第一个“?”中间的内容...原创 2020-01-14 16:56:52 · 213 阅读 · 0 评论 -
pip安装的Python包却不能同步到pycharm中
问题描述 今天我在做Django项目时发现了一个问题! 我用pycharm安装一个Python时会出现不能安装的问题,这个问题我想用pycharm的程序员应该都会遇到吧!此时大家应该会去百度怎么才能下载这个Python包,百度应该会让大家用pip安装!大家也用pip安装成功,但是却发现pycharm中Python解释器还是没有这个包,可是明明在cmd中可以导入,说明已经安装成功了,但是pyc...原创 2020-01-13 17:35:32 · 4568 阅读 · 2 评论 -
A server error occurred. Please contact the administrator.
前言 关于django的站点管理,登录站点admin出现“A server error occurred. Please contact the administrator.”错误。原因本地化的时候,字母大小写没注意,正确的是LANGUAGE_CODE = 'zh-Hans和TIME_ZONE = 'Asia/Shanghai,往上再分析是setting文件里的内容被改之后无法被解释器识别...原创 2020-01-13 13:58:09 · 2422 阅读 · 0 评论 -
CommandError: ''Book'' is not a valid app name. Please make sure the name is a valid identifier.
我是刚刚接触Django不久,在我手动创建应用时总是出现CommandError: ''Book'' is not a valid app name. Please make sure the name is a valid identifier.这个错误!我看来看去,想来想去也没感觉自己写的创建命令有什么错误! 可错误往往就是让你意想不到!!!我们知道在Python中的单双引号一般情...原创 2020-01-12 20:32:26 · 2940 阅读 · 0 评论 -
获取稳定的西刺代理IP
首先安装progressbar包pip install progressbar获取IP的源代码如下import requestsimport chardetimport randomimport timefrom bs4 import BeautifulSoupfrom telnetlib import Telnetimport progressbar user_agent...原创 2020-01-12 19:10:17 · 1502 阅读 · 1 评论 -
解决pycharm启动慢的问题
我想做为程序员大家应该都多多少少用过JetBrains公司开发的工具,特别是近几年大热的Python开发工具pycharm。但是用过pycharm的小伙伴可能感觉这个编译器启动有点慢,很烦人!那怎么解决呢?很简单打开文件根目录下的bin目录,找到然后将-server-Xms128m-Xmx512m为-server-Xms256m-Xmx1024m启动会变快的,希望对你有...原创 2019-12-04 19:16:03 · 1621 阅读 · 1 评论 -
解决Chrome【请停用以开发者模式运行的扩展程序】问题
Chrome浏览器应该是办公室人群的首选浏览器,因为Chrome不仅快而且可以按照许多的插件!但是当我们安装插件之后Chrome每次打开总是提示“请停用以开发者模式运行的扩展程序”应该很烦人吧?! 那么怎么解决这个问题呢?下面看我操作 ...原创 2019-12-01 17:24:36 · 1371 阅读 · 0 评论 -
pycharm进入要insert问题
我想有很多pycharm初学者有一个问题!那就是每次进入pycharm或者切换文件是都要先insert下才能打字,甚至还会像我以前那样连删除都有困难!这是因为在你装pycharm是勾选安装了‘INSTALL Vim Emulation’这个东西(应该在选择安装的第一个)如果你不会用Vim那我建议你不要安装!...原创 2018-08-03 11:24:27 · 2280 阅读 · 1 评论 -
在使用SecureCRT时出现The remote system refused the connection的原因
如果有像我一样的初学者使用SecureCRT出现这个问题的那大多数是因为明你的Linux系统里面没有安装openssh-server所以你要在终端敲sudo apt-get install openssh-server这行命令来安装,然后你再尝试连接就行了。...原创 2018-09-27 00:14:34 · 16558 阅读 · 3 评论 -
在SecureCRT中新建用户远程连接不行的原因
我们在使用SecureCRT时创建的用户一定要在虚拟机或服务器事先建好才能使用SecureCRT进行远程连接,否则会连接失败。你应该在虚拟机或服务器上使用“useradd +新的用户名”,然后在为其设置一个密码“passwd +密码”(要在root运行这两条命令)...原创 2018-09-27 00:20:16 · 1157 阅读 · 0 评论 -
小白运行Scrapy出错,求大佬指教!!!!!!!!!!!!!!
import scrapy# 需要继承scrapy.Spider类class mingyan(scrapy.Spider): name = "mingyan2" # 定义蜘蛛名 def start_requests(self): # 由此方法通过下面链接爬取页面 # 定义爬取的链接 urls = [ 'htt...原创 2019-02-03 14:47:53 · 3400 阅读 · 5 评论 -
chrome 67版本以后以前离线安装chrome插件的方法无法使用
有时候要在 chrome安装本地插件时,会报错,这时候将插件的后缀名 .crx 改为 .zip或者 .rar,然后将改好后缀名的文件解压到本地文件夹中,然后在 chrome 的设置 -> 更多工具 -> 扩展程序:在上图中的加载已解压的扩展程序,找到刚才的解压的扩展程序即可。...原创 2019-04-10 16:33:37 · 423 阅读 · 0 评论 -
这款好用的浏览器插件必须推荐给需要的人!
由于工作的需要,小小侠在介绍插件或者其他软件工具的时候,经常要去寻找软件logo标志,我跟跟大家一样找logo的方法要么百度要么官网。有时候又嫌弃百度搜索到的图片太丑或者水印太多,也不是每个网站官网都会提供 Logo图片下载。所以在很长一款时间内都是截图,时间久了连自己都嫌弃! 最近国外就有开发者开发出Logo Grabber 这个工具,支持Chrome、FireFox浏览器,进...原创 2019-04-10 18:12:06 · 3119 阅读 · 0 评论 -
Windows电脑开机显示“初始化socket失败怎么办”
1.Ctrl+R打开运行2.输入netsh winsock reset3.运行上面命令4.最后一步,重启原创 2019-04-28 12:08:01 · 5462 阅读 · 1 评论