首页 > 其他分享 >14. 现在有个外键值是area_id_id,我就想他叫area_id该怎么做

14. 现在有个外键值是area_id_id,我就想他叫area_id该怎么做

时间:2023-12-19 12:32:24浏览次数:43  
标签:area models 数据库 db 键值 id 列名

 


如果你想将一个外键字段的数据库列名从默认的area_id_id更改为area_id,你可以使用db_column参数来指定自定义的数据库列名。以下是一个示例:


python

Copy code

from django.db import models


class YourModel(models.Model):

   area = models.ForeignKey(Area, on_delete=models.CASCADE, db_column='area_id')

在这个例子中,YourModel模型有一个指向Area模型的外键,使用了db_column='area_id'来指定数据库列名为area_id。这样,你就可以在数据库中看到一个名为area_id的列,而不是默认的area_id_id。


请注意,如果你已经在数据库中有了使用默认名称的外键列,更改列名可能需要手动进行数据库迁移。确保在更改模型后运行makemigrations和migrate命令,以便同步数据库模式的变更。

标签:area,models,数据库,db,键值,id,列名
From: https://blog.51cto.com/wusen/8886752

相关文章

  • Docker启动Nacos报错:Nacos Server did not start because dumpservice bean construct
    一、表象重启服务器之后Docker运行Nacos容器,启动成功,但是外网无法访问。查看了一下Nacos启动日志(dockerlogsnacos容器名)二、分析很明显是数据库配``置问题。。如果是数据库配置的问题,可以着重检查以下信息尤其是MySQL内网Host,查询方式见Docker安装Nacos三、解决我已......
  • C++ Qt开发:TableWidget表格组件
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TableWidget表格组件的常用方法及灵活运用。QTableWidget是Qt中用于显示表格数据的部件。它是......
  • C++ Qt开发:MdiArea多窗体组件
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍MdiArea`组件的常用方法及灵活运用。QMdiArea(MultipleDocumentInterfaceArea)是Qt中用于创建多......
  • BigdataAIML-ML-Models for machine learning Explore the ideas behind machine lear
    最好的机器学习教程系列:https://developer.ibm.com/articles/cc-models-machine-learning/ByM.TimJones,PublishedDecember4,2017ModelsformachinelearningAlgorithmsusedinmachinelearningfallroughlyintothreecategories:supervised,unsupervised,and......
  • android读寄存器的工具-devmem
    一、概述在Linux/android开发中着实用到的调试工具并不是很多。devmem的方式是提供给驱动开发人员,在应用层能够侦测内存地址中的数据变化,以此来检测驱动中对内存或者相关配置的正确性验证。基本原理通过设备文件/dev/mem实现对物理内存的读写。二、用法内核中配置CONFIG_......
  • Deep Residual Learning for Image Recognition:ResNet
    DeepResidualLearningforImageRecognition*Authors:[[KaimingHe]],[[XiangyuZhang]],[[ShaoqingRen]],[[JianSun]]DOI:10.1109/CVPR.2016.90初读印象comment::(ResNet)提出残差链接以解决网络训练效率随着深度增加而下降的情况。Why网络深度对图像识别......
  • Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel C
    Real-TimeSingleImageandVideoSuper-ResolutionUsinganEfficientSub-PixelConvolutionalNeuralNetwork*Authors:[[WenzheShi]],[[JoseCaballero]],[[FerencHuszar]],[[JohannesTotz]],[[AndrewP.Aitken]],[[RobBishop]],[[DanielRueckert]],[[Z......
  • Scale-Prior Deformable Convolution for Exemplar-Guided Class-Agnostic Counting
    Scale-PriorDeformableConvolutionforExemplar-GuidedClass-AgnosticCounting初读印象comment::(计数用的一个网络)提出了一个标度优先的可变形卷积,将典范的信息,例如标度,整合到计数网络主干中。动机本文考虑的是类别无关的计数,其中计数模型预测由一组查询图像中的少数......
  • 记Android程序员失业的30天
    自我介绍我是一名大龄程序员,做Android和前端,Java后端也了解一些。先前在一家小公司,不加班工作轻松,但好景不长,在2023年11月中旬失业了。原因是公司人太多,没需求,养不活那么多开发人员,选我是最经济的。到今天差不多30天了,30天来每天都没闲着,很累,也很充实,但还没是没找到工作。接下来介......
  • 今年Android开发不好找工作,明年会更难吗?
    前言我只能说:会更难,而且一年比一年难,现在需要一个契机让经济回暖,才能改变这种现状。3年疫情让我们整体国民经济下滑,企业因封控倒闭一批;大量人员失业或者失去收入来源,整体人均收入降低,大批的房贷、车贷因为资金断流而断供。我们都在期待着疫情过去,一切可以恢复如常。但是随着疫情过......