无法将Django模型拆分为单独的文件

2024-09-29 23:28:42 发布

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

我试图将我的Django模型分割成单独的文件,但显然我做得不对。当我试着运行我的Django脚本时,我得到了这样的结果:

$ ./import.py
Traceback (most recent call last):
  File "./import.py", line 6, in <module>
    from mcif.models import GenericImport, CSVRow
  File "/home/jason/projects/mcifdjango/mcif/models/__init__.py", line 1, in <module>
    from mcif.models.account_address import AccountAddress
  File "/home/jason/projects/mcifdjango/mcif/models/account_address.py", line 1, in <module>
    class AccountAddress(models.Model):
NameError: name 'models' is not defined

我的应用程序叫做mcif,它说的是mcif/models/account_address.py,这是:

^{pr2}$

它说它不知道modelsAccountAddress(models.Model)部分,这是有道理的。我假设我需要导入一些东西,但是如果是这样的话,我不知道该导入什么。如果不是这样的话,我完全不知所措。我该怎么办?在


Tags: djangoinfrompyimporthomeaddressmodels

热门问题