首页 > 代码库 > Python【第二十四课】Django rest framework

Python【第二十四课】Django rest framework

 

本节内容

  1. Django rest framework 安装

  2. Django rest framwwork 环境配置

  3. 简单举例说明
  4. Django中使用 rest framework

1.1 安装 Django rest framework

建立新的环境

virtualenv env
source env/bin/activate

安装 djangorestframework 模块

pip install django
pip install djangorestframework
pip install markdown # Markdown support for the browsable API.
pip install django-filter # Filtering support

2 Django rest framework 环境配置

1.配置settings文件

在项目配置文件settings的INSTALLED_APPS中添加 ‘rest_framework’

技术分享

在settings最后一行增加一下内容:允许未认证的用户只读权限

REST_FRAMEWORK = {
    # Use Django‘s standard `django.contrib.auth` permissions,
    # or allow read-only access for unauthenticated users.
    ‘DEFAULT_PERMISSION_CLASSES‘: [
        ‘rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly‘
    ]
}

3 简单的举例说明

先来看下我Django项目的目录结构

 

技术分享

第一步我们需要在 crm 的 settings下添加 rest framework 的指向信息 

urlpatterns = [
    url(r‘^api/‘,include(‘rest.urls‘) ),
]

 

 

 

 

 

asdfasdf

 

 

 

Python【第二十四课】Django rest framework