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'})

     运行显示的页面

  • 相关阅读:
    属性绑定与双向数据绑定
    vue基础
    tp5提交留言入库
    tp5表单提交
    TP5分页
    TP5模板与数据组合
    vue3.x使用Proxy做双向数据绑定总结
    vue2.x响应式原理总结
    HTML5移动端自适应解决方案
    springMVC实现文件上传
  • 原文地址:https://www.cnblogs.com/guojieying/p/13927851.html
Copyright © 2011-2022 走看看