我得到一個錯誤,我不enum1.py實例化多AbstractConcreteBase問題
class Enum1(MyEnum):
years = Column(SmallInteger, default=0)
# class MyEnums1:
# NONE = Enum1()
# Y1 = Enum1(years=1)
在enum2.py與AbstractConcreteBase
瞭解my_enum.py
class MyEnum(AbstractConcreteBase, Base):
pass
class Enum2(MyEnum):
class_name_python = Column(String(50))
in test.py
from galileo.copernicus.basic_enum.enum1 import Enum1
from galileo.copernicus.basic_enum.enum2 import Enum2
#...
如果我取消註釋enum1.py中的三行,則在第二次導入時出現以下錯誤。
AttributeError的:對象類型「MyEnum」有沒有屬性「表」
但沒有MyEnums1它的工作原理在正常工作一個單獨的文件罰款,或MyEnums1。爲什麼這個實例會影響導入?無論如何,我可以保持MyEnums1在同一個文件中?
非常明確的解釋謝謝。 – rhaskett 2013-02-26 17:26:17