您的位置:首页 > 科技 > IT业 > 前端工作好找吗_静态网页设计与制作实训报告_重庆的seo服务公司_精准营销

前端工作好找吗_静态网页设计与制作实训报告_重庆的seo服务公司_精准营销

2025/4/1 11:21:17 来源:https://blog.csdn.net/zsb706496992/article/details/146584821  浏览:    关键词:前端工作好找吗_静态网页设计与制作实训报告_重庆的seo服务公司_精准营销
前端工作好找吗_静态网页设计与制作实训报告_重庆的seo服务公司_精准营销

        和上一节中的代码不通地方做一下说明

1、对应的api模块中的urls.py

导入路由模块,进行相关操作

from django.urls import path, re_path
from . import viewsfrom rest_framework import routersrouters = routers.DefaultRouter()
routers.register("linkapi", views.Linkapi)app_name = "api"
urlpatterns = []urlpatterns += routers.urls

2、视图函数类(两种写法)

 

from django.shortcuts import render, HttpResponsefrom rest_framework.viewsets import GenericViewSet
from rest_framework.mixins import (ListModelMixin,CreateModelMixin,RetrieveModelMixin,UpdateModelMixin,DestroyModelMixin,
)
from rest_framework.viewsets import ModelViewSet
from rest_framework import serializersfrom .models import *
from api.serializer import *# 这种写法实现所有的增删改查,不能够单独进行操作
# class Linkapi(ModelViewSet):
# 不仅可以实现所有的增删改查,而且可以单独也可以全部包含增删改查
class Linkapi(GenericViewSet,ListModelMixin,CreateModelMixin,RetrieveModelMixin,UpdateModelMixin,DestroyModelMixin,
):queryset = Link.objects.all()serializer_class = LinkSerializer

备注说明:

class Linkapi(ModelViewSet):这种写法实现所有的增删改查,不能够单独进行操作

3、用apifox测试正常。 

4、代码下载

链接: https://pan.baidu.com/s/1d8didPJgWxOl40pLLcX3qQ?pwd=2tcm 提取码: 2tcm 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com