我第一次尝试 Django。阅读“ Django 1.11 的两勺”一书。很棒的阅读。由于只有脚本编写经验和 Python 新手,我正在尽最大努力遵循书籍标准。
用“ cookiecutter-django ”启动了一个带有 TimeStampedModel 的简单地址应用程序进行实验。
与 makemigrations、migrate、admin 和 runserver 配合使用效果很好。没有问题,它就像一个魅力。
然而,在 csv 导入和绑定到表单上尝试书籍示例时,我想从 shell 运行它进行测试。
以下内容可能过于冗长,但我不确定如何继续。
python manage.py shell --settings=config.settings.local
导入所需代码时发生错误(任何其他表单或模型都会获得相同的结果):
In [1]: from address.forms import add_csv_postarea
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
<ipython-input-1-f253686866ed> in <module>()
----> 1 from address.forms import add_csv_postarea
~/projects/myproject/myproject/address/forms.py in <module>()
5 from django import forms
6
----> 7 from .models import PostArea, Address
8
9
~/projects/myproject/myproject/address/models.py in <module>()
7
8
----> 9 class Country(TimeStampedModel):
10 """ …Run Code Online (Sandbox Code Playgroud)