我有一个对象,我想在管理员(admin)中使用它,而不是继承models.Model的模型。如果我让它继承models.Model,这个对象将会在数据库中创建一个表,我不想要这样。我只想让这个对象保留在内存中。
我从stackoverflow网站上得到的一个解决方案是,我创建一个admin视图,并通过modelAdmin ( admin.site.register() ) 在admin.py中注册这些自定义视图,并将这个类似于模型的对象用作动态数据存储(在内存中)。
由于这个类似于模型的对象没有继承models.Model,admin.site.register() (在admin.py中)不接受它,并且当我尝试在浏览器中访问它时会显示一个“type”对象不可迭代的错误。