Django:命名文件,目录,类,

2024-09-27 07:32:46 发布

您现在位置:Python中文网/ 问答频道 /正文

django 2.0版

python 3.6.3版

你好

我的脚趾被django扎伤了。我看到模型可以分解成单独的文件:

    |-- models
    |   |-- __init__.py
    |   `-- Profile.py

我也试着用视图和窗体做同样的事情。我在导入模型和视图时遇到了这样的情况,其中基础文件具有相同的名称:

    from models import Profile
    from views import Profile

但是代码被我说的是哪个“个人资料”弄糊涂了。我决定重新命名这些文件

    |-- models
    |   |-- __init__.py
    |   `-- m_profile.py

    |-- views
    |   |-- __init__.py
    |   `-- v_profile.py

那就做吧

    from models.m_profile import Profile
    from views.v_profile import Profile

但是现在迁移搞砸了——我得到了错误ModuleNotFoundError: No module named 'models'。有没有更好的方法来处理这些事情


Tags: 文件djangofrompy模型import视图init

热门问题