Python/Django-没有名为
我尝试使用Django视图中的类 sync.py views.py 当我从浏览器访问索引时,我得到: 未定义全局名称“Sync” 我做错了什么?直接引用Sync对当前导入语句不起作用 将其更改为:Python/Django-没有名为,python,django,Python,Django,我尝试使用Django视图中的类 sync.py views.py 当我从浏览器访问索引时,我得到: 未定义全局名称“Sync” 我做错了什么?直接引用Sync对当前导入语句不起作用 将其更改为: from sync import Sync 或使用: s = sync.Sync() 在使用前导入名称 from sync import Sync 假设您的文件目录正确且不是错误原因,请将代码更改为以下内容: from sync import Sync # simply import sy
from sync import Sync
或使用:
s = sync.Sync()
在使用前导入名称
from sync import Sync
假设您的文件目录正确且不是错误原因,请将代码更改为以下内容:
from sync import Sync # simply import sync just calls the synv.py file, not the Sync class
def index(request):
s = Sync()
s.do()
return HttpResponse("Hello, this is index")
如果您正在编写Python,那么实际上应该编写Python。Python不是Java
您根本不应该在这里使用类。定义一个名为sync的独立函数,使用from sync import sync导入它,然后调用它。不需要无状态的实例。将第一行更改为from sync import synctiny edit,但因为作者可能只需粘贴:from sync import sync Capitalization No。我建议OP根本不用类。函数的样式为小写字母加下划线。
from sync import Sync
from sync import Sync # simply import sync just calls the synv.py file, not the Sync class
def index(request):
s = Sync()
s.do()
return HttpResponse("Hello, this is index")