[英]Django How to show a customized admin model
嗨,我想在Django的admin部分中显示自定义的admin模型
到目前为止,我已经创建了一个像这样的test_data类
class TestData:
@classmethod
def get_test_data(self):
list = []
for x in range(0,50):
list.append(x)
return list
然后将其导入到admin.py
from django.contrib import admin
from polls.test_data import TestData
class TestClass(admin.ModelAdmin):
list = TestData.get_test_data()
admin. site.register(TestClass)
这给我一个错误
TypeError:“ MediaDefiningClass”对象不可迭代
如何解决此问题并在管理员中显示自定义模型? 先感谢您
您不能将ModelAdmin
对象作为第一个参数传递给admin.site.register()
尝试
admin.site.register(TestData, TestClass)
您还需要告诉您的TestClass
它引用什么模型。 更多信息在这里 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.