本文主要讲述利用django的restframework写api接口
生成django虚拟环境
确保安装了python的虚拟环境
mkvirtualven -p 指定python版本路径(3.5及以上) tutorial(项目名称)
生成django项目
进入对应的虚拟环境,执行下面命令
django-admin startproject api
如果觉得麻烦也可以不使用虚拟环境,确保python版本在3.5以上,且安装了django,可以直接进行第二步操作
安装rest_framework
请确保已经安装了django2.2版本及以上
pip install djangorestframework
在INSTALLED_APPS中注册rest_framework
- 在INSTALLED_APPS中添加‘rest_framework’
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework', #注册的
]
创建在项目目录下创建example
python manage.py startapp example
对snippets 在INSTALLED_APPS 中进行注册,同rest_framework
创建使用模型
- 打开example/models.py
from django.db import models
# Create your models here.
# 一个简单的数据模型
class Example(models.Model):
title = models.CharField(max_length=100, blank=True, default='')
content = models.TextField()
add_date = models.DateTimeField(auto_now_add=True)
class Meta