Django
文章平均质量分 69
风华浪浪
这个作者很懒,什么都没留下…
展开
-
python 之 django、flask等如何发送带有图片的邮件html以及要避的坑
最近用django 配合celery 发送邮件,发送邮件html 格式,邮件内容有图(非附件),需要用展示一下邮件中只有1张图片,懒得用文件服务器、nginx服务器结论:我还是用了nginx 静态服务,跳得坑还是有借鉴意义的原创 2023-05-04 16:19:09 · 477 阅读 · 0 评论 -
Mysql错误1040 Too many connections (Mysql库、django、peewee等场景及解决办法)
一、应用场景mysqld 服务器时出现错误 Too many connections, 原因是其他客户端正在使用所有可用的连接二、解决思路最终办法SET GLOBAL max_connections = 800; 非持久,下次重启没啦持久化配置vi /etc/mysql/my.cnf[mysqld]max_connections = 500查看mysql的最大连接数show variables like '%max_connections%';查看mysql每台台原创 2021-12-28 19:16:54 · 3253 阅读 · 0 评论 -
"detail": "不支持请求中的媒体类型 “multipart/form-data; boundary=--------------------------9014477566638600
状况:测试验证码的时候报错解决办法:原创 2019-11-26 09:30:55 · 6969 阅读 · 0 评论 -
Invalid HTTP_HOST header: '******:8888'. You may need to add '******' to ALLOWED_HOS
setting中改为即可原创 2019-11-12 10:16:10 · 503 阅读 · 0 评论 -
django rest framework(简单认证类)
局部认证,引入认证规则局部视图使用,亦可全局使用相应的视图中添加静态字段class OrderView(APIView): # authentication_classes = [Authtication] 登陆可以不认证,认证为空 authentication_classes = [] def get(self, request, *args, ...原创 2019-04-05 12:52:10 · 779 阅读 · 0 评论 -
channels.asgi.InvalidChannelLayerError: Cannot import BACKEND 'asgi_redis.RedisChannelLayer' specifi
channels.asgi.InvalidChannelLayerError: Cannot import BACKEND ‘asgi_redis.RedisChannelLayer’ specified for default[root@localhost OpsManage]# python manage.py runserver 0.0.0.0:8000Unhandled excepti...原创 2019-04-25 18:44:34 · 2841 阅读 · 0 评论 -
django使用扩展类
class BaseView(APIView): permission_classes = () def get(self, request): passclass DemoView(BaseView): def get(self, request): return HttpResponse('pppppppppppppppp...原创 2019-07-28 22:28:47 · 180 阅读 · 0 评论 -
AttributeError: type object 'User' has no attribute 'objects'
AttributeError: type object ‘User’ has no attribute ‘objects’需要对diango 用户model从新命名,不能命名为User原创 2019-07-21 01:34:27 · 11142 阅读 · 1 评论 -
python 之 Django 《二》数据的查询
参数二:在使用外键引用的1模型数据被删除了,该字段如何处理。utf8_general_ci 大写小不敏感。utf8_bin 大小写敏感。参数一:引用的模型类;原创 2019-07-30 22:35:11 · 1091 阅读 · 0 评论 -
django 的 form使用
from django import formsclass BookInfoForm(forms.Form): # 定义固定字段 title = forms.CharField(label='图书标题', required=True, max_length=20) pub_date = forms.DateField(label='发行日期', required=Tru...原创 2019-07-30 23:39:31 · 157 阅读 · 0 评论 -
django 在定义类时使用method_decorator添加装饰器
def my_decorator(func): def wrapper(request, *args, **kwargs): print('===========') return func(request, *args, **kwargs) return wrapper装饰某一请求方法from django.utils.decorato...原创 2019-07-27 15:13:58 · 1271 阅读 · 0 评论 -
auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for
auth.User.groups: (fields.E304) Reverse accessor for ‘User.groups’ clashes with reverse accessor for ‘UserProfile.groups’.setting.pyAUTH_USER_MODEL = "core.UserProfile" core 为 app UserProfile ...转载 2019-03-30 16:07:18 · 2628 阅读 · 0 评论 -
TypeError: __init__() missing 1 required positional argument: 'on_delete'
python的Django版本问题django2.0的外键设置问题,django1.8.2不出现此误!错误如图:Django2.0版本外键设置时一对多设计 多方持有一方的外键parent = models.ForeignKey('self', null=True, blank=True, on_delete=models.CASCADE) # hbook = models.Fore...原创 2018-11-08 10:35:04 · 1426 阅读 · 0 评论 -
Error loading either pysqlite2 or sqlite3 modules (tried in that order):No module named '_sqlite3'
错误如下django.core.exceptions.ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order):No module named '_sqlite3'将其下更正:将setting中的DATABASES改为自己的数据库注意:ENGINEDAT...原创 2018-11-16 10:32:03 · 1054 阅读 · 0 评论 -
django 的form使用
提前处理表格数据,节省代码量。风格较好!在应用下创建forms.py,导入模块 forms, 创建类继承forms.form,在根据传入参数字段及其类型,required=True不能空,False可以为空。接收变量为前端传入一致。from django import formsclass LoginForm(forms.Form): user_name = forms....原创 2019-01-09 00:33:18 · 518 阅读 · 0 评论 -
restful api
为什么前后端分离1.pc,app, pad多端适应;2.SPA开发模式开始流行(单页面程序 (SPA) 是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。浏览器一开始会加载必需的HTML、CSS和JavaScript,所有的操作都在这张页面上完成,都由JavaScript来控制)3.前后端开发职责不清楚4.开发效率问题。前后端相互推诿,相互等待.5.降低代码...转载 2019-02-17 23:25:58 · 166 阅读 · 0 评论 -
django跨域请求
一个Django应用程序,它将CORS(跨源资源共享)标头添加到响应中。安装相应模块 pip install django-cors-headers简单配置如下cors-headers的中间件CorsMiddleware在注册时必须放在django-common中间件的上一个 MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddlew...原创 2019-03-11 10:13:50 · 293 阅读 · 0 评论 -
python 之 Django 《一》虚拟环境的搭建
Django简介Python语言写的开源web开发框架 Django目的是简便、快速的开发数据库驱动的网站. Django强调代码复用,有许多功能强大的第三方插件. Django遵循MVC设计模式. 有一个专有名词 :MVTMVT介绍MVT核心思想 :解耦 MVT解析 M (模型)Model, 用于和数据库交互,负责数据处理(数据的增删改查), 内嵌了OR...原创 2018-02-03 22:38:55 · 665 阅读 · 0 评论