我做了一个非常简单的应用程序来存储可以在 django 管理界面上编辑的变量:
模型很简单:
class LiveGlobal(models.Model):
name = models.CharField(max_length=30,primary_key=True)
value = models.CharField(max_length=255)
comment = models.CharField(max_length=255, blank=True)
def __unicode__(self):
return '%s = %s (%s)' % (self.name,self.value,self.comment)
管理员太:
class LiveGlobalAdmin(admin.ModelAdmin):
list_display=('name','value','comment')
search_fields = ('name','value','comment')
admin.site.register(LiveGlobal, LiveGlobalAdmin)
它运作良好,但现在我想在管理索引页面上将“实时全局”更改为“全局变量”,为此我放入模型:
class Meta:
app_label = 'Global variables'
但是我在管理界面上收到了这条消息:
Reverse for 'app_list' with arguments '()' and keyword arguments '{'app_label': 'Global variables'}' not found.
为什么 ??