如何在 Django 项目中跨应用使用模型?
跨应用使用 django 模型
想要在 talk 这个应用中使用 user 应用的模型,需要直接导入模型。尽管这样做可能会导致 pycharm 中出现红线,但实际上是可以正常使用的。
引入方式:
from app_name import models
例如,要将 user/models.py 中的用户模型导入到 talk/models.py 中:
from user.models import user
跨文件模型示例:
# user/models.pyclass User(models.Model): # ...# talk/models.pyfrom user.models import Userclass Conversation(models.Model): # ... user = models.ForeignKey(User, on_delete=models.CASCADE)
需要注意的是,pycharm 报红的原因可能是因为项目修改了目录结构。
文章推荐
-
揭示Python编程行业中最有激情的就业方向
揭示Python编程行业中最有激情的就业方向随着互联网的快速发展,编程行业日益受到关注。而在编程领域中,Python语言...
Python
28秒前 0 -
Python编程能力对初入职场的毕业生的重要性
Python编程能力对初入职场的毕业生的重要性随着科技的不断发展,人们对计算机科学的需求也越来越大。因此,对于即将步入职...
Python
2分钟前 0 -
在Python中更新嵌套字典
在 Python 中,字典是通用的数据结构,可让您有效地存储和检索键值对。特别是,嵌套字典提供了一种组织和表示复杂数据的...
Python
2分钟前 0 -
Python脚本自动刷新Excel电子表格
Python 和 Excel 是两个强大的工具,结合起来可以开启自动化世界。 Python 具有多功能的库和用户友好的语...
Python
3分钟前 0 -
了解Python编程行业中最适合自己的就业选择
了解Python编程行业中最适合自己的就业选择随着人工智能和数据科学的蓬勃发展,Python编程语言在行业中的需求也急剧...
Python
4分钟前 0
最新文章
- 揭示Python编程行业中最有激情的就业方向 28秒前
- Python编程能力对初入职场的毕业生的重要性 2分钟前
- 在Python中更新嵌套字典 2分钟前
- Python脚本自动刷新Excel电子表格 3分钟前
- 了解Python编程行业中最适合自己的就业选择 4分钟前
- Python中的map函数有什么用途? 4分钟前
- 企业招聘Python开发者的常见要求 5分钟前
- 如何使用Python生成两个日期之间的k个随机日期? 6分钟前
- 如何在Python中执行F检验 6分钟前
- Python技术求职市场的现状分析与预测 7分钟前