1、创建项目
django-admin startproject pro
2、创建应用
python manage.py startapp app01
3、注册app01
app01.apps.App01Config
至此,服务启动成功
3、设置app01主页面,并同步到路由文件中
4、启动Django服务,访问刚才设置好 的主页
python manage.py runserver
访问http://127.0.0.1:8000/index/
5、开始搭建api,下载组建Django rest framework
pip install djangorestframework
6、注册restframework
7、新建api文件夹,并添加__int__.py
8、配置views.py
9、配置urls.py
10、将api的路由导入到项目总路由
11、访问
12、创建商品应用,并注册
python manage.py startapp goods
13、创建商品的模型
注意:这里的类名要用大写开头:class Goods(models.Model): 否则会报错
命令行执行数据库迁移:
先配置数据库的连接:
执行命令:
python manage.py makemigrations
python manage.py migrate
14、创建超级管理员
python manage.py createsuperuser
admin admin
15、注册商品管理后台
这里也是大写Goods
登录admin后台就可以看到商品管理界面了
16 创建商品,方便我们后续的增删改查
17在api文件夹中设置排序文件serializers.py
验证数据,排序数据
注:这里也是大写Goods
18、在api文件夹中设置get 商品列表的视图函数(前期实验用的get_data 函数修改来的,还需要在路由文件中,把路由文件修改过来)
这里也是大写Goods
把路由文件修改过来
19、以上,一个商品查询的api接口就初步完成了,进入网址查看
20、对api接口增加一个添加商品的功能
21、增加一个接口,对商品做更新,删除和查询操作。
22、将商品更新接口注册到路由文件中
23、测试一下接口
方法一:用postman测试
方法二:用rest freamework 测试
打开api接口地址,http://127.0.0.1:8000/goods
编辑商品信息
创建成功界面
查询商品列表,柚子已经存在了
修改商品信息
打开第一个商品的接口
红色delete 按钮可以直接删除商品
编写商品修改内容;
修改成功
查询商品属性