如果再想同文件夹下单独的py文件中测试是没有问题的,复制到views里运行就报错
def demo(request):
from qqwry import QQwry
q = QQwry()
q.load_file('qqwry.dat')
result = q.lookup('222.222.222.222')
print(result[0])
return HttpResponse('模型类的测试')
Exception Value:
init() missing 1 required positional argument: 'db_file'
不是模块问题,而是你运行的这个python文件的同一级目录下没有 'qqwry.dat' 的这个数据文件,有两个办法,要不你把这个.dat的文件挪过来,要不你在前面写全路径。比如可以这样写 r'e:\data\qqwry.dat'