python django应用中的model啥作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python django应用中的model啥作用相关的知识,希望对你有一定的参考价值。
model的作用是定义出对象模型,一般都是和数据库里表对应,一个表一个model类,表里面的字段对应model类的属性,这其实是MVC思想中的M的model层 参考技术A 百度:Django zqxt
python-django 应用程序中的相对导入不起作用
【中文标题】python-django 应用程序中的相对导入不起作用【英文标题】:Relative import in python-django application is not working 【发布时间】:2016-05-15 03:12:41 【问题描述】:我在命令文件夹中有一个文件eventbrite_data.py
,如下图所示:
在文件中,我试图从models.py
调用一个类,我尝试了不同的变体,但我得到了an error
:
from .models import Activity
ImportError: No module named models
目前尝试过的事情
从eventbrite_data.py
文件中,到目前为止,我尝试使用以下变体调用models.py
:
from activites.models import Activity
from source.activites.models import Activity
from .models import Activity
可悲的是,所有结果都变成了import error
。我正在使用 python manage.py eventbrite_data
和 virtual environment is activated
运行脚本。谁能帮助我?
【问题讨论】:
【参考方案1】:单个点.models
表示它将在与当前文件相同的目录中查找。它正在寻找不存在的 /commands/models.py。
两个点..model
表示它将向上两个目录。它会寻找同样不存在的 /management/models.py。
在您的情况下,您需要向上 3 个目录查找 /activities/models.py
from ...models import Activity
【讨论】:
不知道为什么突然from activites.models import Activity
开始工作了以上是关于python django应用中的model啥作用的主要内容,如果未能解决你的问题,请参考以下文章
Python 中的 Model 与 Module 有啥区别? 如何应用它们?