zoukankan      html  css  js  c++  java
  • drf—— drf的安装和使用

    一、drf的安装

    1 djangorestframework:django的app,只能再django上使用
            -djangorestframework是django的一个app,更快速在django框架上的写接口
    2 pip3 install djangorestframework  
    3 简单使用,看代码
        django: 2.0.7 ,1版本也可以
        djangorestframework:3.12.1
    4 在settings.py中注册(不注册也可以,但不规范)
    INSTALLED_APPS = [
        。。。
        'rest_framework',
    ]

    二、drf的简单使用

    settings.py

    INSTALLED_APPS = [
        。。。
        'rest_framework',
    ]

    urls.py

    from django.contrib import admin
    from django.urls import path
    from app01 import views
    
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('', views.Index.as_view()),
    
    ]

    views.py

    from rest_framework.views import APIView
    from rest_framework.response import Response
    
    class Index(APIView):
        def get(self, request, *args, **kwargs):
        '''
    # 这个request是新的drf的Request类的对象 print(type(request)) print(type(request._request)) print(request._request.method) # 这个没有疑问 print(request.method) # 为什么能打印出来 print(request.POST) # 跟JsonResponse很像 print(request.data)
        '''
    return Response({'name': 'lili'})

     运行显示的页面

  • 相关阅读:
    Django 登录页面重定向
    python 调试命令
    错误
    错误
    图算法之图的创建
    Git 常用命令详解(三)
    Git 常用命令详解(二)
    如何提问
    项目常用jquery/easyui函数小结
    我是怎么发现并解决项目页面渲染效率问题的(IE调试工具探查器的使用)
  • 原文地址:https://www.cnblogs.com/guojieying/p/13927851.html
Copyright © 2011-2022 走看看