1600K驱动凭证(Python 语言Django 框架 数据库外键如何简化)

1 下面是Djang框架 底层采用Mysql数据库。创建从表外键,完整的代码方式。
blog = models.ForeignKey(
to="Blog",
to_field="nid",
on_delete=models.DO_NOTHING)

2 下面是简化模式
question = models.ForeignKey(Question, on_delete=models.CASCADE)

3 可以看出简化模式省略了很多关键词。这种省略遵循怎样的逻辑呢,这种省略会不会造成数据结构缺失呢,这些都是我们应该深入思考的地方,有所思才有所得。下面是详细说明。

to_fields是主表被用于关联字段的名称,默认情况下,Django使用被关联对象的主键,
如果主表的主键有可能发生改变,则需要在外键字段的参数中to_fields指定到被关联主表的一个必传(unique)的某个字段,使其不影响之前的业务逻辑。

4 上面的代码看着有点少,其实包含了大量的信息,据此,Django会做下面两件事情:
* 创建该APP对应的数据库表结构
*为Question和Choice对象创建基于Python的数据库访问API

1600k驱动

5 系统维护小贴士,笔者在做ERP财务系统维护时很多公司还在使用LQ1600K3H的宽幅针式打印机打印凭证,但驱动很难找到。可以试着搜索“lq-590k1600kiiih”这个版本很好用。

您可以还会对下面的文章感兴趣

最新评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友