Django开发:任务二 - 引入 admin 后台和管理员+外键的使用

本文介绍了如何在Django中引入admin后台,包括创建管理员、登录及配置。同时,讲解了外键的概念和作用,如何在产品表中应用外键,并构建了根据分类获取产品API,最后通过postman进行了接口测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Django开发:任务二 - 引入 admin 后台和管理员+外键的使用

本文是根据datawhale开源的 Django后端开发入门 做的笔记

Day3

  1. 引入 admin 后台和管理员
  • 创建 admin 的超级管理员
  • 在 admin 文件中引入数据表
  • 注册数据表到 admin
  1. 外键的使用
  • 给产品表创建一个外键
  • 撰写根据产品分类筛选产品的 api
  • 使用 postman 调用 api

1. 引入Admin

1.1 创建后台 admin 管理员

    python manage.py createsuperuser #(创建超级管理员)

1.2 登录 admin 后台(浏览器中输入)

`http://127.0.0.1:8000/admin`

1.3 配置

在myApp文件夹下找到admin.py文件,注册您的模型:

from django.contrib import admin
from .models import * # 引入产品表

# 一定要分开逐个注册,不能放在一起

admin.site.register(Goods) # 在admin站点中 注册产品表
admin.site.register(GoodsCategory) # 在admin站点中 注册产品表

2. 构建数据表(外键的使用)

2.1 外键的概念和作用

外键是一种用于建立表之间关联关系的约束,通常指的是一个模型中的一个或多个字段的值必须符合另一个模型中对应字段的值。

2.2 更新产品表

在myApp文件夹下的models.py文件中,找到产品表类Goods,添加外键,如果在前面任务一中已经添加了就不需要重复添加

    # 外键
    category = ForeignKey(
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值