4.python 运用Django 开发后台接口

场景

python 运用Django 开发后台接口,需要在小程序调用。

开发步骤

第1步 安装Django

python -m pip install django

python3 -m pip install django

第2步 新建项目

新建项目有两种方式,效果等效。终端指令方式是:
django-admin startproject MiniProgramAPI

借用Pycharm开发工具,New---NewProject...---Django --- 设置项目所在位置---Create

4.python 运用Django 开发后台接口_第1张图片

这一步操作完后,会看到项目被创建且被初始化为:


4.python 运用Django 开发后台接口_第2张图片
第3步 新建视图文件 views.py

在子文件夹MiniProgramAPI下新建视图文件views.py

4.python 运用Django 开发后台接口_第3张图片

views.py内容增加以下代码:

# -*- coding: utf-8 -*-


from django.http import JsonResponse
from django.views.decorators.csrf import csrf_exempt


@csrf_exempt
def test_api(request):
    return JsonResponse({"result": 0, "msg": "hello world"})
第4步 修改子文件MiniProgramAPI下的utls.py

修改子文件MiniProgramAPI下的utls.py,添加url(r'^test_api/', views.test_api, name='test_api'),

utls.py文件完整的代码如下:

from django.conf.urls import url
from django.contrib import admin
import views

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^test_api/', views.test_api, name='test_api'),
]
第5步 启动django

在项目终端中运行:

python manage.py runserver
4.python 运用Django 开发后台接口_第4张图片
启动django项目成功

注意⚠️:通常第一次会提示先让迁移,则先运行迁移指令:

python manage.py migrate
4.python 运用Django 开发后台接口_第5张图片
迁移成功
第6步 通过浏览器访问我们刚刚写的接口

打开浏览器,输入网址:
http://127.0.0.1:8000/test_api/

可以看到:


浏览器运行结果

注意⚠️

1.遇到【乱码】
如果:在第3步子文件夹MiniProgramAPI下新建视图文件views.py中有中文字符,则会在第6步 通过浏览器访问我们刚刚写的接口遇到了乱码,请检查,文件views.py中文件开始处是否设置了编码格式:

# -*- coding: utf-8 -*-

你可能感兴趣的:(4.python 运用Django 开发后台接口)