Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 注册模型和模型管理员时出错_Django - Fatal编程技术网

Django 注册模型和模型管理员时出错

Django 注册模型和模型管理员时出错,django,Django,我正在尝试注册我为我的项目制作的模型。。运行它时,会出现错误“name'rj_rootAdmin'未定义”,我正在尝试注册模型和modelAdmin类。当我不注册modelAdmin时它就可以工作了。请帮助我哪里错了。TopologyAdmin没有问题 from django.contrib import admin from Input.models import Topology, rj_root class TopologyAdmin(admin.ModelAdmin): fi

我正在尝试注册我为我的项目制作的模型。。运行它时,会出现错误“name'rj_rootAdmin'未定义”,我正在尝试注册模型和modelAdmin类。当我不注册modelAdmin时它就可以工作了。请帮助我哪里错了。TopologyAdmin没有问题

from django.contrib import admin
from Input.models import Topology, rj_root 

class TopologyAdmin(admin.ModelAdmin):
    fieldsets = [
        ('Info',                    {'fields': ['Physical_id','Date','User'], 'classes': ['collapse']}),
        ('Link_start Information', {'fields': ['Start_node','Start_port'], 'classes': ['collapse']}),
        ('Link_end Information',    {'fields': ['End_node','End_port'], 'classes': ['collapse']}),
        ('Data',                    {'fields': ['Stm_type','Technology','Status'], 'classes': ['collapse']}),
                ]
class rj_rootAdmin(admin.ModelAdmin):
    fieldsets = [   
        ('Info',                   {'fields': ['Date','User','Path_id','Service_type','User_label'], 'classes': ['collapse']}),
        ('Link Information',       {'fields': ['Source_node','Source_port','Destination_node','Destination_port'], 'classes': ['collapse']}),
        ('Link Details',           {'fields': ['Working_state','Service_rate','Protection','Card','Port','K','L','M'], 'classes': ['collapse']}),
        ('Intermediate link info', {'fields': ['I1_node','I1_port','I2_node','I2_port','I3_node','I3_port','I4_node','I4_port','I5_node', 'I5_port', 'I6_node','I6_port','I7_node','I7_port','I8_node','I8_port','I9_node','I9_port','I10_port','I10_port','I11_node','I11_port','I12_node', 'I12_port', 'I13_node','I13_port','I14_node','I14_port','I15_node','I15_port','I16_node','I16_port','I17_node','I17_port','I18_node','I18_port','I19_node', 'I19_port','I20_node','I20_port','I21_node','I21_port','I22_node','I22_port','I23_node','I23_port','I24_node','I24_port','I25_node', 'I25_port'], 'classes': ['collapse']}),
] 
    admin.site.register(Topology, TopologyAdmin)
    admin.site.register(rj_root, rj_rootAdmin )

你有缩进问题。最后两行需要一直向左移动。现在,它们位于rj_rootAdmin类中,在其自身定义中看不到类名。

您检查缩进了吗?这在你的例子中是不正确的。