前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >drf 教程_drm限制

drf 教程_drm限制

作者头像
全栈程序员站长
发布2022-09-20 19:44:17
5870
发布2022-09-20 19:44:17
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

一、drf的安装

代码语言:javascript
复制
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

代码语言:javascript
复制
INSTALLED_APPS = [
    。。。
    'rest_framework',
]

urls.py

代码语言:javascript
复制
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

代码语言:javascript
复制
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'})

运行显示的页面

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/166547.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、drf的安装
  • 二、drf的简单使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档