我是第一次创建通用的单链表。我有这个错误,声明:
ModelView
所以我决定超载' ='运算符使其工作,但我仍然收到相同的错误,我不知道为什么。这是我的头文件:
# views.py
from flask_admin.contrib.sqla import ModelView
class TestView(ModelView):
def __init__(self, model, session, **kwargs):
from models import ColumnProperty as cp
descriptions = {}
q = session.query(cp).filter(cp.parent_table==model.__tablename__)
for row in q.all():
descriptions[row.name] = row.comment
self.column_descriptions = descriptions
super(TestView, self).__init__(model, session, **kwargs)
我应该在struct Node中创建赋值运算符吗?我不知道还有什么可以尝试的。
这是我收到错误的地方: