init.py文件在导入子类方法中运行文件时显示错误
(env) devbase@bounce:~/env/local/lib/python2.7/site-packages/djorm_pgtrgm$ python __init__.py
Traceback (most recent call last):
File "__init__.py", line 4, in <module>
from django.db.models.fields import Field, subclassing
ImportError: cannot import name subclassing
我是python新手,所以如果有人能告诉我这个错误,那会很有帮助 ……谢谢!!!你知道吗
from django.db import backends
from django.db import connection
from django.db import models
from django.db.models.fields import Field, subclassing
from django.db.models.query import QuerySet
try:
# Django 1.7 API for custom lookups
from django.db.models import Lookup
except NameError:
from django.db.models.sql.constants import QUERY_TERMS
from django.contrib.gis.db.models.sql.query import ALL_TERMS
db_backends_allowed = ('postgresql', 'postgis')
这是我导入子类的代码的一小部分
您正在使用的项目正在尝试导入一个只存在于Django版本1.9之前的模块。你不能在django1.10和更新版本中使用这些代码。由于1.8和1.9 Django版本中的其他更改,0.3版本的发布包仅适用于Django 1.7或更高版本。你知道吗
specific project you are using的发展早就停滞了。a2是4年前的事了,a3是。源代码was last updated to follow Django changes for version 1.9于2015年发布,此后只有两个次要的拉取请求被合并,都是在2016年。你知道吗
除非你知道如何使用Django内部构件,以及该项目是如何详细使用它们的,这样你就可以自己更新该项目,否则我会认为该项目完全死掉了。继续,忘掉这个代码库。你知道吗
如果您正试图将一个遗留的Django项目变为现实,那么请确保您使用的是django1.7或更高版本。您安装的项目的0.3版本无法使用比该版本更新的任何版本。你知道吗
相关问题 更多 >
编程相关推荐