Python - 如何导入函数?
models.py
def operation(argument): #Operation return variable class X(models.Model) a = models ... b = models ...
我想在我的views.py文件中导入一个操作……当我尝试使用
from project.models import operation
但是我遇到了以下错误
ImportError: cannot import name operation
2 个回答
0
你需要先导入这个类,才能使用你在这个类里定义的实例方法。
0
在Python中,/* */
这种符号不能用来写注释,这会导致解析错误,所以导入会失败。你应该用 #
来写注释。
另外,你需要先创建一个 X
的实例,然后在这个实例上调用 operation
方法。比如:
from myproj.models import X
x = X.objects.get(id=1)
val = x.operation()