下载安装pycharm开发工具以及python编译环境
我选择的是 pycharm的版本是2021.1的版本,python 3.6
安装好python后,管理员权限打开CMD输入:python 出现截图内容则安装
然后再pip 命令安装 django
管理员权限打开CMD 输入:pip install django
成功后 可以用 python -m django --version 查看版本
当然也可以选择在pycharm工具中去下载django。
创建django工程项目:
创建好后的目录结构如下:
创建应用app
找到Terminal;这个一般在开发工具左下角,如果没有的话就按图片指示选择
命令行输入 :python manage.py startapp 应用模块名 如下:
把刚刚创建的app模块添加到setting.py文件中,然后配置数据库 我用的是mysql 修改 setting.py 文件如下:
然后开始编写后台接口:关于数据库建表,做数据自行百度,也可以用django创建models.py文件创建模型自动生成表在数据库中,自行百度吧。
在刚创建的app模块中的views.py文件中写函数如下:
# 查询
def user_login(request):
user_id = request.POST.get('uid')
user_pwd = request.POST.get('pwd')
response = {}
cursor = connection.cursor()
cursor.execute('select * from user_blog_user where user_id = %s and user_pwd = %s' %(user_id, user_pwd))
rows = cursor.fetchone()
if rows is not None:
response['msg'] = 'success'
response['code'] = 1
response['list'] = rows
response['error_num'] = 0
else:
response['msg'] = 'bust'
response['code'] = 0
response['list'] = rows
response['error_num'] = 1
return JsonResponse(response)
配置路由 在新建app模块下 新建一个 urls.py文件
from django.urls import path, re_path
from user import views
urlpatterns = [
re_path('login', views.user_login)
]
然后在自动生成的文件夹中 找到urls配置路由管理app的路由 如下:
这样一个简单的后端接口配置就完了 然后在测试下后台接口能否接收返回数据。 下载 Postman 来测试 安装教程百度 傻瓜式安装 注册账号即可
首先启动后端项目:
命令行输入: python manage.py runserver
然后在postman里面访问接口:
填好地址以及参数后 点击send