橡皮擦,一个逗趣的互联网高级网虫。新的系列,让我们一起进入 Django 世界。
已经完成的文章
- 滚雪球学 Python 第三轮,Python Web 之 Django 的世界
- 小手哆嗦一下,就能用 Python Django 实现一个微型博客系统
- Django 做个小后台,细节在完善一点点,滚雪球学 Python 第三阶段
- Django QuerySet 就学那么一点点,一点点就够了
- 看完这篇博客,Python Django 你就学会一半了
- 让我们一起开发【菜谱系统】吧,滚雪球学 Python 第三轮项目计划
- 出现吧,Python Web 菜谱系统的首页,不会前端技术,也能做
- 简简单单实现 Python Web 的登录注册页面,还包含一半逻辑。
- Python Web 菜谱项目再次前进一步,从应用层了解内置用户认证系统
- 菜谱系统小成阶段,Python Web 领域终于攻占一个小山头
- 销售 小姐姐 给买家打分系统,用 Python Django 又整了一个花活
滚雪球学 Python 第三轮
十二、Django 模型与管理页面
12.1 模型创建
在上篇博客中创建了 Django 给我们内置好的模型,这些是远远不够的,实现一个应用还需要具备自己的模型。
在 Django 中 model 可以理解成就是数据库中的表。
打分系统 客户模型,小姐姐打分模型。
客户模型包含字段如下
- 客户 ID
- 客户名
- 客户手机号
分数模型
- 自增主键
- 客户 ID(上表外键)
- 分数
- 小姐姐 ID(登录者 ID,User 表外键)
修改 models.py 文件代码,添加 Customer 类与 Score 类。
from django.db import models
# 导入 User 类

本文介绍了使用Django创建打分系统的模型,包括客户和分数模型的定义,并展示了如何配置应用、生成迁移并同步到数据库。此外,还讲述了如何设置后台管理页面,便于数据的添加与维护。
订阅专栏 解锁全文
2万+





