使用原生Django编写接口

一、创建Django项目

django-admin startproject mysite #mysite是项目名称

二、创建项目下APP

python manage.py startapp my_app #my_app为应用名称

三、将APP名称添加到settings中的APP列表

在mysite文件夹下找到settings.py文件打开,修改INSTALLED_APPS列表,将my_app添加进去

四、编写views视图

在创建的应用中,my_app文件夹下打开views.py开始编写接口和逻辑

import json
from django.http import HttpResponse
# Create your views here.
from django.views.decorators.csrf import csrf_exempt


@csrf_exempt
def my_api(request):
    dic = {}
    if request.method == 'GET':
        dic['message'] = 0
        return HttpResponse(json.dumps(dic))
    else:
        dic['message'] = '方法错误'
        return HttpResponse(json.dumps(dic, ensure_ascii=Fasle))

五、编写urls添加路径

打开mysite文件夹下的urls.py,添加视图路径

六、运行项目

python manage.py runserver

在本地打开网址http://127.0.0.1:8000/my/api

一个简单的接口就成功了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章