Django
-
django发送邮件时报错 SMTPSenderRefused (501, b’Mail from address must be same as authorization user.’, ‘webmaster@localhost’) ,Connection unexpectedly closed
原因没有开启 TLS 应设置 EMAIL_USE_TLS = True # QQ邮箱必须开启 开启后又报错:Connection unexpectedly closed 原因:端口号可能有问题,换端口号 EMAIL_PORT = 25 成功 完整设置如下: settings.py STATIC_URL = ‘/static…
-
windows中使用django时报错:A server error occurred. Please contact the administrator.
这是因为在视图函数中使用了get函数,获取了不存在的数据例如:数据库中不存在一条name为hello1的数据,使用如下语句访问message = Message.objects.get(name=’hello1′)就会报错 message = Message.objects.get(name=’boddy1′)解决方法: 见下图: 点击上图框中的链接后…
-
Django项目报错: 禁止访问(403),CSRF验证失败,相应中断
如果想要取消表单的CSRF防护,可以在模板上删除{% csrf_token %}, 并且在相应的视图函数中添加装饰器@csrf_exempt, 代码如下: from django.views.decorators.csrf import csrf_exempt @csrf_exempt def registerView(request): pass …
-
Django框架—-render函数和redirect函数的区别
render函数和redirect函数的区别: render:只会返回页面内容,但是未发送第二次请求 redirect:发挥了第二次请求,url更新 具体实例说明 render: redirect:
-
Django后端项目—-RESTful API
一. 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征,获得这些表征致使这些应用转变状态 所有的数据,不管…
-
python+Django创建购物网站(二)
一、Django模板语言,Django Template Language (DTL) 模板语言内容比较多,具体用到哪块,再去学习相应的模块就可以了。 学习链接:http://www.liujiangblog.com/course/django/145 官网(英文):https://docs.djangoproject.com/en/2.1/ref/temp…
-
Django_Restful_Framework
在开发Web应用中,有两种应用模式: 前后端不分离 前后端分离 2. api接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 目前市面上大部分公司开发人员使用的接口服务架构主要有:restful、rpc。 rpc: 翻译成中文:远程过…
-
Django 中的装饰器的使用
1、CBV实现的登录视图 class LoginView(View): def get(self, request): “”” 处理GET请求 “”” return render(request, ‘login.html’) def post(self, request): “”” 处理POST请求 “”” user = request.POST.get(‘…
-
django-django的六种缓存设置
参考博客:https://www.cnblogs.com/xiaonq/p/7978402.html#i6 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显 缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作 而是直接从内存或者Redis…
-
django-创建超级管理员用户
\(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\) 在admin中配置 from django.contrib import admin from .models import User admin.site.register(User) #注册模型 \(~~~~~~~~~~~~~~~~~~~~~~~~~~~~…