• django框架学习:二十七.django 关联一对一 (OneToOneFiled)


    前言

    前面学习了创建数据库表,实际工作总,经常会遇到表与表之间通过字段进行关联场景,今天学习一下一对一关联。

    models.py

    在models.py文件里创建Card表,定义id,user,add_time字段。

     创建CardInformation表,定义表里的个人信息,通过OneToOneField关联两张表

     创建modles.py文件后,同步到数据库.

    python manage.py makemigrations

    python manage.py migrate 

    迁移数据成功后打开navicat 客户端,查看数据库表。

     注册xadmin后台管理

     在项目工程adminx.py文件中注册Card表信息

     

    注意:inlines = 【】将关联的表信息注册到本张表中

     将CardInformation表信息关联到Card表中

    终端启动django服务:

    python manage.py runserver 0.0.0.0:8000

    打开浏览器:ip:8000/xadmin/

     右上角添加银行卡账户信息,添加账户信息保存

     打开navicat客户端查看数据,两张表正常新增数据。

  • 相关阅读:
    CSS---伪类
    CSS---选择器
    CSS---如何引用样式表
    HTML-- 表单
    HTML-- 文本标签
    HTML--连接、锚点
    HTML--表格
    递归算法
    PHPCMS V9 友情链接的调用
    thinkcmf跳转用户登录和个人中心页面时出现Call to undefined function sp_sql_posts()错误
  • 原文地址:https://www.cnblogs.com/liushui0306/p/12704729.html
Copyright © 2020-2023  润新知