后端
文章平均质量分 50
M_H5211
在学校滑水
展开
-
Nginx Django uwsgi 报错“13: Permission denied”
Nginx Django uwsgi **.sock failed (13: Permission denied) while connecting to upstream, client:**原创 2022-02-13 22:53:41 · 1491 阅读 · 0 评论 -
thinkphp 跨域处理
thinkphp6 跨域的一个非正常处理方式入口文件加header,就可以了 解决了很长一段时间各种尝试。包括但不限于下列thinkphp中间件处理,自定义中间件处理。nginx处理等等最后看到参考文章的第一种方法直接就行了,当时就很感动,感谢作者,内容大家自行前往查看。参考文章thinkphp5 关于跨域的一些坑,附上解决办法(比较全面了) - 一个网名 - 博客园 (cnblogs.com)...原创 2021-08-23 22:06:03 · 1307 阅读 · 0 评论 -
thinkphp6 Swagger|OpenAPI
起:报错等Required @OA\Info() not foundRequired @OA\PathItem() not found原因:扫描目录中的类方法未进行对应格式的注释。新手使用,看相关 的资料不多 记录一下安装在thinkphp对应根目录composer require zircote/swagger-php文档生成通过访问对应控制器方法来生成或使用命令行生成 public function doc(){ $openapi = \O原创 2021-08-23 09:32:46 · 1615 阅读 · 0 评论 -
Thinkphp 6 - 数据库配置未定义:mysql(throw new InvalidArgume|配置文件无效未生效
关键字:thinkphp6 database配置无效 配置无效 配置文件未生效除了可能是配置有问题外(配置有问题看下面的link)Thinkphp 6 - 数据库配置未定义:mysql(throw new InvalidArgume_跳墙网 (tqwba.com)如果你在远程开发或者刚创建配置文件等情况下可能是文件的权限不对。查看文件权限是否是web服务器软件可访问的。我也是找上面的链接无果后才发现竟然是这样的。进一步如果其他的配置文件...原创 2021-08-22 20:56:38 · 974 阅读 · 0 评论 -
从后面攻下test文件名模式:django test 自定义测试文件名模式
想在写bug的时候就把测试文件写在旁边,但是Django默认的检测测试文件的模式是test在文件名的前面,这就导致了测试文件和带有bug的文件常常不在一起,比较不方便。但是我直接猜测改变文件匹配的模式比如说把test放在后面这样的,"*.test.py"(如执行下面的代码),但是Django就没发现我写的测试文件,故非常的困惑。python manage.py test -p "*.test.py"#或者python manage.py test --pattern="*.test.py"效果原创 2021-05-10 21:16:54 · 233 阅读 · 0 评论 -
drf外键序列化,自定义附加字段
问题表述请求api时返回外键数据 drf序列化外键数据看到网友们的方法 都感觉好像下不了手,故慢慢的实验共识:已经用了drf的序列化类序列化了模型,并且能拿到数据,现在其中有个用户的外键只有id,现在需要拿到用户名现在已经有的系列话的实现如下from rest_framework import viewsets,serializersclass Experiment_Serializer(serializers.ModelSerializer): class Meta:原创 2021-04-27 15:32:56 · 2421 阅读 · 0 评论 -
django drf pagination 自定义返回数据格式
在使用Django rest_framework下 需要自定义前端返回数据的格式比如说 使用PageNumberPagination 时返回的数据在results中 但是前端用的都是data 前端接口数量多的时候就比较麻烦了在此之前 你应当和我一样 知道了 使用get方式请求def的接口;同时本文只在自己用的PageNumberPagination 上作修改 其他的分页器 没有测试其他表述drf 自定义返回数据格式 自定义分页数据格式 自定义分页改 更改默认Pagination返.原创 2021-04-27 11:39:05 · 1206 阅读 · 1 评论