<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ietar的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ietar</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ietar]]></copyright><item><title><![CDATA[vue 手写个分页器]]></title><link>https://blog.youkuaiyun.com/ietar/article/details/121638365</link><guid>https://blog.youkuaiyun.com/ietar/article/details/121638365</guid><author>ietar</author><pubDate>Tue, 30 Nov 2021 17:40:24 +0800</pubDate><description><![CDATA[total_pages:int 总页数
page_num:int 当前页
均在mounted中获取过
this.sort和this.desc顾名思义 这里不重要 略过
应该有办法写a的href 但是暂时还不太会build url with params 就先手写个to_page凑合用
顺便能阻止上一页/下一页越界的跳转

...]]></description><category></category></item><item><title><![CDATA[django 使用时自定义fields的ModelSerializerield]]></title><link>https://blog.youkuaiyun.com/ietar/article/details/121612665</link><guid>https://blog.youkuaiyun.com/ietar/article/details/121612665</guid><author>ietar</author><pubDate>Mon, 29 Nov 2021 16:19:44 +0800</pubDate><description><![CDATA[class CustomFieldModelSerializer(serializers.ModelSerializer):
    """
    可在使用时自定义fields 默认为__all__
    serializer = CustomFieldModelSerializer(fields=(field1, field2,...))
    """
    def __init__(self, fields=None, *args, **kwargs):
        super().__in]]></description><category></category></item><item><title><![CDATA[django rest_framework_jwt和LoginRequiredMixin不兼容问题]]></title><link>https://blog.youkuaiyun.com/ietar/article/details/121521867</link><guid>https://blog.youkuaiyun.com/ietar/article/details/121521867</guid><author>ietar</author><pubDate>Wed, 24 Nov 2021 19:15:28 +0800</pubDate><description><![CDATA[起因
添加jwt作为认证方式 postman测试某get接口 提示未认证 headers里确实加了
换浏览器 登录后直接输入url测试该get接口 ok
折腾半天源码（还是自己菜） 调用链真的长=。=
不敢说理清了 毕竟看到super或者能望文生义的函数就收手 好歹是能修复了 本质还是多继承问题
jwt的authentication依赖于rest_framework

rest_framework提供的ApiView的dispatch方法中进行了authenticatation_class的认证 调用链较长]]></description><category></category></item><item><title><![CDATA[【python】django3 pycharm安装pillow失败问题解决]]></title><link>https://blog.youkuaiyun.com/ietar/article/details/120528314</link><guid>https://blog.youkuaiyun.com/ietar/article/details/120528314</guid><author>ietar</author><pubDate>Tue, 28 Sep 2021 14:24:11 +0800</pubDate><description><![CDATA[直接去python目录 site-packages
(比如我是C:\Python\Python38\Lib\site-packages)
复制 PIL 和 Pillow-8.3.2.dist-info 两个文件夹（版本不同应该版本号也略有不同 反正复制这俩就是了）
到django项目目录-venv-Lib-site-packages下
问题解决

...]]></description><category></category></item><item><title><![CDATA[从collection.Counter一路追查到__missing__的用法]]></title><link>https://blog.youkuaiyun.com/ietar/article/details/92814174</link><guid>https://blog.youkuaiyun.com/ietar/article/details/92814174</guid><author>ietar</author><pubDate>Wed, 19 Jun 2019 11:38:25 +0800</pubDate><description><![CDATA[https://www.liaoxuefeng.com/wiki/1016959663602400/1017681679479008
原文介绍了collection中一些集合类

Counter
Counter是一个简单的计数器，例如，统计字符出现的个数：

&gt;&gt;&gt; from collections import Counter
&gt;&gt;&gt; c = Counter(...]]></description><category></category></item></channel></rss>