当前位置: 首页 > news >正文

网站被别人做镜像怎么自己做网页

网站被别人做镜像,怎么自己做网页,网站建设需要注意的事情,攻击网站方法Swagger是一個API開發者的工具框架#xff0c;用於生成、描述、調用和可視化RESTful風格的Web服務。總體目標是使客戶端和文件系統服務器以同樣的速度來更新#xff0c;方法#xff0c;參數和模型緊密集成到服務器端的代碼中#xff0c;允許API始終保持同步。 在使用 djan…Swagger是一個API開發者的工具框架用於生成、描述、調用和可視化RESTful風格的Web服務。總體目標是使客戶端和文件系統服務器以同樣的速度來更新方法參數和模型緊密集成到服務器端的代碼中允許API始終保持同步。 在使用 django-rest-framework 進行API開發可以使用django-rest-swagger接入swagger自動生成接口文檔。 1. 安裝django-rest-swagger pip install django-rest-swagger 2.配置settings.py INSTALLED_APPS [...‘rest_framework_swagger‘... ]REST_FRAMEWORK {DEFAULT_AUTHENTICATION_CLASSES: (rest_framework.authentication.TokenAuthentication,),DEFAULT_SCHEMA_CLASS:rest_framework.schemas.AutoSchema,DEFAULT_PARSER_CLASSES: [rest_framework.parsers.FormParser,rest_framework.parsers.MultiPartParser,rest_framework.parsers.JSONParser,] } 3. views.py 該博文的項目是django-rest-framework中文站點的例子https://q1mi.github.io/Django-REST-framework-documentation 當需要對接口的各種方法進行註釋時直接在該類下添加註釋如下所示。需要註意是的註釋的方法名稱如 get、post要對應該類所含的方法名稱 class SnippetList(generics.ListCreateAPIView):get:Return all snippets.post:Create a new snippet instance.queryset Snippet.objects.all()serializer_class SnippetSerializerpermission_classes (permissions.IsAuthenticatedOrReadOnly,)def perform_create(self, serializer):serializer.save(ownerself.request.user)class SnippetDetail(generics.RetrieveUpdateDestroyAPIView):get:Return a snippet instance.put:Update a snippet instance.patch:Update a snippet instance.delete:Delete a snippet instance.queryset Snippet.objects.all()serializer_class SnippetSerializerpermission_classes (permissions.IsAuthenticatedOrReadOnly, IsOwnerOrReadOnly,)class UserList(generics.ListAPIView):get:Return all usersqueryset MyUser.objects.all()serializer_class UserSerializerclass UserDetail(generics.RetrieveAPIView):get:Return a user instancequeryset MyUser.objects.all()serializer_class UserSerializerclass SnippetHighlight(generics.GenericAPIView):get:Return a highlight instancequeryset Snippet.objects.all()renderer_classes (renderers.StaticHTMLRenderer,)def get(self, request, *args, **kwargs):snippet self.get_object()return Response(snippet.highlighted) 在使用ModelViewSet时用get/post/patch/会存在问题 所以需要看其django-restful源码找到方法名 class QR_result_table_ViewSet(viewsets.ModelViewSet):retrieve: Update a snippet instance.update:Update a snippet instance.partial_update:partial_update a snippet instance.destroy:Delete a snippet instance.queryset QR_result_table.objects.all()serializer_class QR_result_table_Serializerpagination_class ListPaginationfilter_backends (filters.DjangoFilterBackend,)filter_class QR_result_table_Filter 3.配置urls.py from rest_framework.schemas import get_schema_view from rest_framework_swagger.renderers import SwaggerUIRenderer, OpenAPICodec schema_view get_schema_view(title‘API‘, renderer_classes[SwaggerUIRenderer, OpenAPICodec])urlpatterns [...url(r‘docs/‘, schema_view, name‘docs‘)... ] 運行manage.py後瀏覽器訪問 http://127.0.0.1:8000/可以看到以下內容 訪問 http://127.0.0.1:8000/docs/可以看到接口文檔如下 點擊打開snippets可以看到如下每個方法後面都有你在views.py中添加的註釋 點擊打開get方法如下
http://www.pierceye.com/news/109165/

相关文章:

  • 大型网站建立萝岗微信网站建设
  • 门户网站建设发展趋势官网网站怎么创建
  • 企业网站如何做自然搜索phpcms 网站转移
  • 站内优化怎么做建设设计网站
  • 如何建设机器人教育网站上海有名的网络公司
  • 网站二级目录做网站淄博网站建设 很乱
  • 常州做网站企业海口网站开发建设
  • 做php网站用什么软件开发wordpress页面图片轮播图
  • 做网站页面大小多大8上的信息课做网站作业
  • 自己做微网站创欧科技 网站建设
  • 网站设计师大学学什么专业北京燕华工程建设有限公司网站
  • 广州专业网站建设企业wordpress 数据库修改
  • 淮南装饰公司网站建设seo 网站树
  • 设计素材下载网站网络营销课程设计报告
  • 安庆公司做网站搜索引擎收录提交入口
  • 城固网站建设wordpress主题谁的最好
  • 国外建站企业北京鑫创网站建设
  • 网站做视频wordpress插件手动升级
  • wordpress收不到网站没有收款接口网站怎么做收款
  • 信阳做网站推广用tornado做网站
  • 网站开发与数据库ppt成都优化网站建设
  • 毕业设计静态网站建设选题依据企业网络营销的优势
  • 网站图片动态换名网站充值支付宝收款怎么做
  • 蜘蛛网是个什么网站做特卖的购物网站
  • 从零学做网站古典 网站模板
  • h5网站模板开发网站后台哪些功能需要前端配合
  • 网站建设 宜宾佛山企业网站自助建站
  • 苏宁易购网站建设 的定位手机网站制作招聘
  • 个人网站备案申请360老是提示危险网站
  • 建网站哪个好 优帮云自己怎么注册域名