【Python + Django】表结构创建

以员工管理系统为例。

事前呢,我们先把项目和app创建出来,详细步骤可以看我同栏目的第一篇、第二篇文章。

我知道你们是不会下来找的,就把链接贴在下面吧:

【Python + Django】启动简单的文本页面-CSDN博客

【Python + Django】静态文件的添加-CSDN博客

我们在数据库中创建了如下表格信息:

但是每个员工就会对应一个部门编号,

也就是会用到连表操作(数据库内容,不懂快去恶补),

如果是无约束关联:

depart_id = models.BigIntegerField()

如果是有约束关联:

depart = models.ForeignKey(to="Department",to_field="id")

有约束的关联中,注意:

  • to 与哪张表关联
  • to_field 表中的哪一列关联
  • 变量名虽为depart,但最后生成的数据列名为depart_id

若是部门被删除,有两种解决方案:

  • 级联删除,即删除与部门关联的用户;
  • 若被删除列可为空,则可将删除列置空。

连表查询会致使效率降低。

可以在Django生成数据的对应,减少数据冗余。

下一步便是生成和链接数据库,详见上一篇博文,

https://tmc2001.blog.csdn.net/article/details/136875474?spm=1001.2014.3001.5502

(又开始硬推自己的博文了),

与此同时,我们也把第二篇文章当中的static文件复制粘贴过来,

这里可以详见我们的第二篇博文:

【Python + Django】静态文件的添加-CSDN博客

(笑死,又贴了一遍,目的就是为了让大家点进去看,“大家快来看啊 ~ ~”)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/765853.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Microsoft Windows 10 22H2官方简体中文正式版2023年12月更新版(最新微软原版ISO镜像)

Microsoft Windows 10 22H2官方简体中文正式版2023年12月更新版(最新微软原版ISO镜像) 将标红的地址放大迅雷里面下载就好! MVS Microsoft Windows 10 22H2 官方正式版2023年12月版ISO镜像微软订阅中心发布信息 简体中文商业版2023年12月版(教育版、…

【C语言进阶篇】动态内存管理

【C语言进阶篇】动态内存管理 🌈个人主页:开敲 🔥所属专栏:C语言 🌼文章目录🌼 1. 为什么要有动态内存分配 2.动态内存开辟和释放函数 2.1 动态内存释放函数 2.1.1 free函数 2.2 动态内存开辟函数 2.2.1 …

DataFrame:postgresql数据下载及上传

import pandas as pd import numpy as np import re import psycopg2 from sqlalchemy import create_engine1. 连接数据库,下载所需数据 def download_sqlfile(sql_file):"""连接数据库,下载所需数据"""# 建立数据库连接…

养成类游戏为何具有吸引力及其心理效应探究

在当今数字化时代,养成类游戏以其独特的魅力吸引了大量玩家。这类游戏的核心玩法在于模拟现实中的成长过程,如养育宠物、建设家园、培养角色等,使玩家投入时间和精力去照顾和培育虚拟实体的发展。本文旨在探讨养成类游戏带给玩家的快感来源及…

【鸿蒙HarmonyOS开发笔记】应用数据持久化之通过用户首选项实现数据持久化

概述 应用数据持久化,是指应用将内存中的数据通过文件或数据库的形式保存到设备上。内存中的数据形态通常是任意的数据结构或数据对象,存储介质上的数据形态可能是文本、数据库、二进制文件等。 HarmonyOS标准系统支持典型的存储数据形态,包…

OceanPen Art AI绘画系统 运营教程(三)2.10绘画全新界面升级

在一个崇高的目标支持下,不停地工作,即使慢,也一定会获得成功。 —— 爱因斯坦 演示站点: ai.oceanpen.art 官方论坛: www.jingyuai.com 一、前端用户界面全新体验 二、 MJ绘画分享 提示词自取:htt…

nginx rewrite重写

Nginx 的 rewrite 指令可以用来修改 URI的请求。通过 rewrite,你可以重定向 URL 请求、修改 URL 参数、或者根据特定条件进行URL跳转 等操作。Nginx 重写规则用于更改客户端请求的全部或部分URL。更改URL的主要目的是通知客户端他们正在查找的资源已经更改了位置。N…

如何使用 ArcGIS Pro 制作好看的高程渲染图

虽然 ArcGIS Pro 已经提供了很多好看的配色方案,但是如果直接对高程DEM进行渲染效果不是很理想,我们可以结合山体阴影让高程渲染图看起来更加立体,这里为大家介绍一下制作方法,希望能对你有所帮助。 数据来源 教程所使用的数据是…

使用egg.js发送jwt

下载jwt 配置jwt pnpm i egg-jwt plugin.js /** type Egg.EggPlugin */ module.exports {jwt:{enable:true,package:egg-jwt} }; config.default.js config.jwt {secret:"hakurei77" //密钥} 创建中间层 app -> middleware //检查token module.…

component-右侧抽屉组件

1.右侧抽屉组件 点击筛选&#xff0c;右侧抽屉滑出&#xff0c;点击取消或者点击空白处抽屉收起。 2.代码 <template><div class"all" click"hidden()"><!-- 抽屉 --><div class"drawer"><div class"drawerBo…

Android StateLayout状态页

文章目录 Android StateLayout状态页概述源码使用源码下载 Android StateLayout状态页 概述 StateLayout&#xff08;状态页&#xff09;包含&#xff1a;加载中页面&#xff0c;错误页面&#xff0c;空页面&#xff0c;内含状态默认页面&#xff0c;支持自定义页面。 源码 …

Python XML 解析

在Python中&#xff0c;解析XML文档通常使用ElementTree模块。ElementTree提供了一种简单的方式来解析和操作XML数据。下面通过一个案例来说明如何使用Python的ElementTree来解析XML文档&#xff1a; 假设有一个名为books.xml的XML文件&#xff0c;内容如下&#xff1a; xml &…

yolov8目标检测数据集制作——make sense

背景 在前几天我进行了录制视频以准备足够多的数据集&#xff0c;同时使用利用python自定义间隔帧数获取视频转存为图片&#xff0c;所以今天我准备对我要训练的数据集进行标注。我要做的是一个基于yolo的检测项目&#xff0c;在搜索资料后得知大家多是用labelme或者make sens…

桥接模式简介

在Java中&#xff0c;桥接模式&#xff08;Bridge Pattern&#xff09;的核心思想是将抽象部分与其实现部分分离&#xff0c;使其可以独立变化。以下是桥接模式的一个简单示例&#xff0c;我们将创建一个图形渲染系统&#xff0c;该系统允许用户选择不同的形状&#xff08;抽象…

redis-大key优化

什么是大key Redis 中的“大 key”问题指的是单个键&#xff08;key&#xff09;所存储的值&#xff08;value&#xff09;过大&#xff0c;导致影响 Redis 的性能和稳定性。通常情况下&#xff0c;Redis 的设计初衷是将数据存储在内存中&#xff0c;因此单个键的大小应该受到…

使用 VS Code + Github 搭建个人博客

搭建个人博客的方案 现在&#xff0c;搭建个人博客的方式有很多&#xff0c;门槛也很低。 可以选择已有平台&#xff1a; 掘金语雀知乎简书博客园SegmentFault… 也可以选择一些主流的博客框架&#xff0c;自行搭建。 HexoGitBookVuePressdumi… 如何选择&#xff1f; 我…

Java基础【异常】

异常是什么 异常是指程序执行过程中可能出现的错误或意外情况。 异常有哪些种类 编译异常 Checked Exception&#xff1a;这类异常在代码编译期间就被检测出来&#xff0c;必须显式地进行处理&#xff0c;否则编译不通过。常见的Checked Exception包括IOException、SQLExcept…

Chain of Note-CoN增强检索增强型语言模型的鲁棒性

Enhancing Robustness in Retrieval-Augmented Language Models 检索增强型语言模型&#xff08;RALMs&#xff09;在大型语言模型的能力上取得了重大进步&#xff0c;特别是在利用外部知识源减少事实性幻觉方面。然而&#xff0c;检索到的信息的可靠性并不总是有保证的。检索…

[ESP32]:基于HTTP实现百度AI识图

[ESP32]&#xff1a;基于HTTP实现百度AI识图 测试环境&#xff1a; esp32-s3esp idf 5.1 首先&#xff0c;先配置sdk&#xff0c;可以写入到sdkconfig.defaults CONFIG_IDF_TARGET"esp32s3" CONFIG_IDF_TARGET_ESP32S3yCONFIG_PARTITION_TABLE_CUSTOMy CONFIG_PA…

深度解析大模型的关键特性与优势

大模型通常指的是具有极其庞大参数规模、先进架构和广泛适用性的机器学习模型。这类模型因其前所未有的规模和强大的通用性而备受关注&#xff0c;下面是大模型的一些显著特点&#xff1a; 大规模参数量&#xff1a; 大模型的核心特征之一就是其庞大的参数规模&#xff0c;动辄…