django-rest-framework是构建web API的一个包,功能强大也很灵活,遵循restful标准,如果对于rest标准还不熟悉,推荐看一下阮一峰的文章
django-rest-framework安装
pip install djangorestframework
这篇文章对django-rest-framework有一个详细的综述,如果还不了解可以先看一下这篇文章。我在这里只对serializers.Serializer做一个概述。
1 创建django项目
django-admin startproject serializertutorial
django-admin startapp tutorial
然后在settings.py文件中添加rest_framework和创建的app
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'tutorial'
]
接下来配置settings.py文件中django链接数据库的参数,为了定义model。在此之前实现要创建好需要使用的数据库。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django',
'USER':'root',
'PASSWORD':'root',
'HOST':'127.0.0.1',
'PORT':'3306'
}
}