![](https://img-blog.csdnimg.cn/20191130172451551.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Django
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 · 2657 阅读 · 0 评论 -
Django应用xadmin
简介 直接替换掉Django自带的admin系统,并提供了很多有用的东西;完全的可扩展的插件支持,基于Twitter Bootstrap的漂亮UI。安装第一种方法:pip install django-xadmin本人建议不要使用第一种方法安装xadmin,因为后面如果要对xadmin进行修改会比较麻烦!第二种方法:直接下载源码(也不是很麻烦) GitHub下载地址:ht...原创 2020-02-02 16:53:18 · 258 阅读 · 0 评论 -
django关闭debug后css就不能加载了
问题描述 今天准备些404页面时,出现了一个让我意想不到的事情!当我把DEBUG关闭后我发现网页居然不能加载css了!?之前也没有这么种情况!真是让人头皮发麻!解决方法 在启动Django时在后面添加一个参数 --insecure 就行了python manage.py runserver --insecure...原创 2020-01-29 14:55:29 · 1011 阅读 · 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 · 777 阅读 · 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 · 384 阅读 · 1 评论 -
怎么使用Django自带的auth_user模型
前言 大家在安装Django成功后,创建一个admin管理员就能管理我们的数据了,但是大家有没有想过我们创建管理员的信息被存储在那里了呢?解答 首先,虽然我们在项目开始时没有编写任何模型,但是我们也可以执行迁移文件的命令python manage.py makemigrationspython manage.py migrate然后我们会发现也会生成很多的表单,这是Django...原创 2020-01-23 22:08:20 · 3128 阅读 · 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 · 961 阅读 · 2 评论 -
HTML中各个标签的name属性的作用
前言 我们在刚开始学习HTML时很少回家name属性,即使加了也不会用到,也不是很清楚它是干什么的!name属性的作用 name属性就是我们Django中处理post请求时get/getlist函数的键(以Django为例)...原创 2020-01-14 17:00:45 · 3592 阅读 · 0 评论 -
Django中URL解析的内容
前言 在Django中浏览器向服务器发送请求时,Django会在urlpatterns中从上到下挨个匹配,那么它匹配的是什么内容呢?!是从第一个“/”到第一个“?”中间的内容...原创 2020-01-14 16:56:52 · 219 阅读 · 0 评论 -
pip安装的Python包却不能同步到pycharm中
问题描述 今天我在做Django项目时发现了一个问题! 我用pycharm安装一个Python时会出现不能安装的问题,这个问题我想用pycharm的程序员应该都会遇到吧!此时大家应该会去百度怎么才能下载这个Python包,百度应该会让大家用pip安装!大家也用pip安装成功,但是却发现pycharm中Python解释器还是没有这个包,可是明明在cmd中可以导入,说明已经安装成功了,但是pyc...原创 2020-01-13 17:35:32 · 4611 阅读 · 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 · 2468 阅读 · 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 · 2970 阅读 · 0 评论 -
使用django-simpleui时报“ModuleNotFoundError:No module named ‘simpleuidjango’
首先你得确定你的项目解释器中是否有django-simpleui“这个包,如果没有要先安装上pip install django-simpleui如果你已经安装上了,但是启动你的Django项目时还是报了标题上的错误的话你可以这样解决首先你把“simpleui”这个应用写在设置应用的最下面,然后启动你的Django项目,这时你会发现你的站点没什么变化,因为“simpleui”必须写...原创 2019-07-18 17:57:54 · 5597 阅读 · 0 评论 -
django.core.exceptions.ImproperlyConfigured: Application labels aren't unique, duplicates:
当我们运行自己的Django项目时,会出错django.core.exceptions.ImproperlyConfigured: Application labels aren't unique, duplicates: 应用名为什么会出现这样的错误呢?因为你在settings.py文件中添加了应用导致的,可是我们知道应用使用前就应该在settings.py中配置才能用啊?!确...原创 2019-07-31 11:31:31 · 1222 阅读 · 0 评论