自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 报销系统数据库设计

1. 报销申请表 (不使用外键时,user_id只是自增的主键,其他表中将存储user_id,通过应用逻辑关联用户信息2. 报销申请表 (在没有外键的情况下,不强制关联users表,需要通过业务逻辑来保证关联。

2024-10-09 23:03:42 221

原创 VBEN ADMIN / ANDT个性化TABLE的 数据样式

【代码】VBEN ADMIN / ANDT个性化TABLE的 数据样式。

2024-08-27 22:58:36 270

原创 Django Ninja 列排序

我的框架 Ninja 版本老,要升级到新版才可以用这个排序方法;升级后框架不能登入,怕还有其它问题,又恢复回去了。...&field=working_time_summary&order=ascend 或 descend。添加了: sort_by: str = '', order: str = 'asc' 参数,新版Django-Ninja 有排序装饰器,可以进行字段排序。将查询集转换为列表之前对结果进行排序。NIJIA 后端的排序接口已经OK。# Python内存中进行排序。

2024-08-10 10:52:18 346

原创 AntD Vue 日历跨月显示问题

另外: <Calendar v-model:value="value" :validRange="[monthStart, monthEnd]">// console.log("前一个月的月初:", start.toString());// console.log("后一个月的月末:", end.toString());// 获取当前月份前一个月的第一天和后一个月的最后一天。// 确定当前日期是否属于选中的月份。

2024-08-07 16:39:34 391

原创 DINGO NINJIA GET请求 405 报错 Error: Method Not Allowed

错误 @api.get("/service_cases", response=Dict[int, List[Dict[str, str]]])最后发现是目录问题,误认为路径参数了,PUT 或 Delete 请求。路径后加了一个参数就好了。

2024-08-05 22:14:47 107

原创 FUADMIN /VBEN /DIJIANGO NIJIA的综合应用

3)POST请求和PUT请求中,关于customer 和machine_type 字段 由后端更加SN 值自动实现的,涉及到父表的操作查询。2) formMode 的应用,有时候需要 onChange 后的值,都为字符串,后续应用可能要j进行转换。整个项目涉及到,动态下拉选择,模糊搜索等,后端,前端的数据处理是这段时间来自己的学习汇总。1)有数组dispatch (数组的搜索,数组的POST和PUT请求代码)2) 对象的输出(包括前端的对对象处理)2) 多个对象,数据的转换,包括数组的拼接。

2024-07-13 03:16:46 382

原创 UPDATE 请求数据打印

为检查错误:需要打印UPDATE的初始值方法1: 打印的结果,代理对象,不方便查看:方法2:打印的结果:转换代理对象为普通对象:这些行将代理对象转换为普通的 JavaScript 对象,从而使您可以打印和查看其实际内容。打印转换后的普通对象:这样做的好处是,可以确保您看到的是对象的实际内容,而不是代理对象的包装。

2024-07-12 17:49:06 196

原创 FUADM / VBEN 动态选择 POST/ PUT请求 方案更新

原来的方案虽然可以实现,但要在父组件里进行逻辑判断(drawer里写是在打开drawer的时候执行了update),进行数据转换。所有在onChange后加了个数字判断,只有数字才转换(实际生活中几乎没有用数字做名字的)。data组件:一个是三联动态选择;

2024-07-11 21:16:17 258

原创 FormSchema传数据给validate,完成POST请求

/validate() 函数是通过 useForm 钩子返回的。发现进行POST请求时没有从FormSchema传入三个数据的ID,导致POST请求失败。console.log('验证后的表单值:', values)通过不显示,但可以传递数据给validate.

2024-07-08 21:21:59 237

原创 DJIANGO NINJIA 数组 查询GET请求

字典来存储所有的过滤条件,然后使用一个循环来动态地应用这些过滤条件。先记录下来,后面空时,再测试代码,排查错误。如哪位大侠路过,可以帮忙指导一下。还没有仔细参考两个的差别,空时查看这个差别,第一个应该可以修改好。这个代码太复杂了,好多重复。Dispatch 参数: []Dispatch 参数: []Dispatch 参数: []

2024-07-08 18:27:23 842

原创 FUADMIN / VBEN 前端GET请求传递数组参数

有一个派工,需要拍给工程师,Post_Code 为1,需要前端调用一个GET 请求Post_Code 为1。print("Parsed filters:", filters) 检查输入参数。

2024-07-06 18:41:46 261

原创 FUADMIN / VBEN Table 一列内显示数组

前端的方法: customRender 把 数组的元素 连接起来。

2024-07-05 18:56:06 200

原创 FUADIM / VBEN 三级联动下拉框的新方案,解决put请求问题

之前的两个三联方案,POST请求OK,可以实现新增,但后来进行修改时发现,PUT请求有问题,无法把字段的ID 传出来,本想用笨方法,创建一个接口,进行数据转换,通过字段查找到ID.在前端开发中,使用异步请求可以使应用更加灵活和响应式,适应用户需求和动态数据变化。因此,尤其是在需要动态更新选项列表的表单场景中,异步请求是一种常见且有效的实现方式。这一语句的作用是检查。

2024-07-02 12:23:04 448

原创 DJIANGO NINJIA / FUADMIN 返回对象

如果一个表有父表,需要多个字段,可以直接返回对象。Dept是User 的外表。# 返回一个对象Dept。

2024-06-30 11:05:05 138

原创 Django 访问反向关联的对象

默认情况下,Django 使用 模型小写名称_set的格式生成反向关联名称(例如book_set,但是你可以通过在模型关系中使用参数来自定义这个名称。例如,你可以将Book模型中的author字段的设置为books默认情况下,Django 使用模型小写名称_set的格式生成反向关联名称(例如book_set),但是你可以通过在模型关系中使用参数来自定义这个名称。

2024-06-20 14:05:04 272

原创 Django 中 双下滑线__跨表查询

在 Django 中,双下划线 (__) 通常用于查询的字段查找器(field lookups)和跨表查询(join)操作, 它允许你通过一条查询语句idu查询关联表中的字段。

2024-06-20 13:58:09 302

原创 Django中数据库表名字的定义

在 Django 中,默认情况下,模型的数据库表名是由应用名称和模型名称组合而成的,并且使用小写字母,并将模型名称中的每个单词用下划线连接。如果已经定义好了表名并且数据库中已经存在相应的表,修改表名可能会比较复杂,并且需要谨慎操作。如果您还处于开发阶段,尚未有大量的数据或者实际的生产使用,那么可以直接修改模型中的。属性值,并执行数据库迁移操作来更改表名。我的APP为 service_order。

2024-06-19 23:08:22 317

原创 DIJANGO NINJA modles 中同一外表多个字段冲突解决

dispatch = models.ForeignKey(Users, verbose_name='工单派发', on_delete=models.CASCADE, related_name='dispatched_orders')dispatch = models.ForeignKey(Users, verbose_name='工单派发', on_delete=models.CASCADE,)需要添加related_name,避免冲突。这两个字段的反向访问器名称冲突了。中的至少一个字段添加不同的。

2024-06-19 22:58:11 297

原创 DIJIANGO NINJA / FUADMIN 接口报错 405 Method Not Allowed

api.delete("/{machine_bank_id}") # 改为 machine_bank_id,不然会报错405 Method Not Allowed。把machine_id 改为 machine_bank_id ,两个接口都可以,输入的函数参数不对。DIJIANGO NINJA 接口报错 405 Method Not Allowed。测试完了POST,PUT请求,测试Delete 接口报错。因为其它请求OK,排查了路由问题;

2024-06-19 13:27:14 332

原创 Vben Admin / Fuadmin 下拉搜索动态更新

可以调用后端API,进行模糊搜索,更新下来框;

2024-06-17 22:45:58 444

原创 FUADIM / VBEN 三级联动下拉框的另一个方案

【代码】FUADIM / VBEN 三级联动下拉框的另一个方案。

2024-06-16 20:57:59 190

原创 FUADMIN / VBEN 行双击事件 / 更新关联子表

先上效果:双击公司表行,下面客户员工表更新为改公司的员工。

2024-06-16 20:26:16 142

原创 FUADMIN / DIJANGO NINJA 显示外表字段,并可以查询

machine_class_type / machine_type_type/control_type_type/ custome_name 是外表的字段。可以直接显示父表的字段。

2024-06-16 10:58:45 252

原创 Vben Admin / Fuadmin里updateShchem使用学习

方法,可以实现表单字段的动态更新,以满足不同的业务需求和用户交互场景。具体的执行时机取决于应用的逻辑和用户界面的设计。方法,可以在运行时修改表单字段的属性,例如显示隐藏、禁用启用、修改字段的验证规则等。通常是在需要动态更新表单字段配置的时候。的作用是用于动态更新表单的字段配置。通过在适当的时机调用。

2024-06-14 15:14:38 1305

原创 FUADIM / VBEN 三级联动下拉框的第2种方案

VUE文件内添加upataeSchema。

2024-06-14 11:13:45 233

原创 FUDADIM / VEN 日期选择

一个小白,变干变学;记录和分享日常的错误和进步,希望能帮我一些像我一样的新手。用日期选择,实现不了,检查为数据解析错误,增加了数据格式代码。

2024-06-14 10:51:54 93

原创 FUADIM / VBEN 三级联动下拉框的一种方案

qs = MachineData.objects.filter(pid=0),Null不等于0。3.前端datats文件,利用formModle,表单的双向绑定对象,这个值是响应式的。verbose_name = '自关联数据'# 输出第2第3级API接口,GET参数为上一级的ID。# 输出第一级别,PID=0的类别。2. 后端API接口2个。

2024-06-13 22:58:04 384

原创 FUADMIN/ DIJANGO NINJA 跨表查询和模糊搜索

利用NINJA的解析能力,FUADMIN / DIJANGO NINJA 跨表查询和模糊搜索

2024-06-10 23:00:31 777

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除