首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django Sqlite外键

Django Sqlite外键
EN

Stack Overflow用户
提问于 2015-08-14 02:39:16
回答 1查看 1K关注 0票数 1

好的,当我在现有的SQLite数据库上使用inspectdb时,外键将生成为ml_id = models.IntegerField(db_column='ML_ID', blank=False, null=False)

即使它以这种形式存在,它是否仍然被Django用作外键。如果没有,如何将其设置为现有的外键?

我之所以这样问,是因为它说:

7.外键检测仅适用于PostgreSQL和某些类型的MySQL表。在其他情况下,外键字段将生成为IntegerFields, assuming the foreign-key column was anINT列.

在这个链接

EN

回答 1

Stack Overflow用户

发布于 2015-08-14 06:27:44

只需编辑生成的模型代码。

代码语言:javascript
复制
ml = models.ForeignKey('ml_model', db_column='ML_ID', blank=False, null=False)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32001455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档