Django REST framework概述
Last updated
Last updated
pip install djangorestframework
pip install markdown # Markdown support for the browsable API.
pip install django-filter # Filtering supportgit clone git@github.com:encode/django-rest-framework.git# Set up a new project with a single application
django-admin.py startproject tutorial .
cd tutorial
django-admin.py startapp quickstart
cd ..python manage.py migrateINSTALLED_APPS = (
...
'rest_framework',
)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'
]
}from django.conf.urls import url, include # 添加 import include
from django.contrib import admin
from rest_framework import routers # 添加 import routers
from tutorial.quickstart import views # 添加 import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')) # 添加rest_framework.ruls导入
]