stacklens / dusai-blog

杜赛的博客的评论区。详情见 Issue。
2 stars 0 forks source link

article/111/ #94

Open utterances-bot opened 3 years ago

utterances-bot commented 3 years ago

Django-Vue搭建个人博客:视图集 - 杜赛的博客

https://www.dusaiphoto.com/article/111/

ghost commented 3 years ago

我按你的教程写完了之后不好使啊,进入http://127.0.0.1:8000/api/就报错啊

TanixLu commented 2 years ago

在继承自HyperlinkedModelSerializer的Serializer那里,如果是自定义的主键,比如叫id,可以这样写

class XxxSerializer(serializers.HyperlinkedModelSerializer):
    url_field_name = 'id'

    class Meta:
        model = Client
        fields = '__all__'
mike-egg123 commented 2 years ago

博主,有个问题,在视图集高度集成的情况下,DRF是怎么当前要查询的是文章列表还是文章详情的呀?是通过url来判断么?有文章id的就是详情,没有的就是列表?那这可以自定义么?比如我想http://127.0.0.1:8000/api/article/list/表示列表,http://127.0.0.1:8000/api/article/1/表示id为1的文章详情

stacklens commented 2 years ago

博主,有个问题,在视图集高度集成的情况下,DRF是怎么当前要查询的是文章列表还是文章详情的呀?是通过url来判断么?有文章id的就是详情,没有的就是列表?那这可以自定义么?

是的呀,它有一个router的默认规则,你也可以改,看文档讲解

Cherryannie31 commented 1 year ago

我按你的教程写完了之后不好使啊,进入http://127.0.0.1:8000/api/就报错啊

你好,请问你后续有解决吗?