我有一个Django函数“get_data_from_text_file()”,我想从命令行运行测试。我试过了:
>>> import v1.views
>>> get_data_from_text_file("kk")
Traceback (most recent call last):
File "<input>", line 1, in <module>
NameError: name 'get_data_from_text_file' is not defined
如果导入成功,为什么没有定义?
答案 0 :(得分:5)
首先请确保您在命令行中使用manage.py shell
而不是普通python
来进行此测试。
您并未导入get_data_from_text_file函数,而是导入所有视图。你可以使用:
v1.views.get_data_from_text_file(&#34; KK&#34)
或尝试像这样导入:
从v1.views导入get_data_from_text_file