我一直在为我的应用程序编写API。当我启动server终端时结束:File“/home/user/MyProjects/forest venv/forest/logginsite/管理员py“,第11行,英寸 类LScharacteristicAdmin(DynamicRawIDMixin): myveno/projects/document/projects/lib/projects/contrinthov/site/projects/lib/projects/projects/lib/config//装饰工.py“,第25行,在“模型”“管理”“包装中” raise ValueError('包装的类必须是ModelAdmin的子类。) ValueError:包装的类必须是ModelAdmin的子类。 `我是django的新人。。。怎么解决?在
是我项目的一部分:
在管理员py公司名称:
from django.contrib.gis import admin
from .models import *
from dynamic_raw_id.admin import DynamicRawIDMixin
class DefaultGeoAdmin(admin.OSMGeoAdmin):
search_fields = ['code', 'name']
display_wkt = True
save_on_top = True
@admin.register(LScharacteristic)
class LScharacteristicAdmin(DynamicRawIDMixin):
list_display = ('code', 'codeLS', 'track', 'task','totalarea','explarea','protecttype' )
dynamic_raw_id_fields = ('codeLS', )
model = LScharacteristic
在模型.py公司名称:
^{pr2}$我不明白django为什么要扔它。这个管理员py文件的创建方式与其他文件相同管理员py将在应用程序中工作。在
问题就在这里“类LScharacteristicAdmin(DynamicRawIDMixin)” 它应该继承自
admin.ModelAdmin
所以就这样重写吧希望这能解决你现在遇到的错误
相关问题 更多 >
编程相关推荐