首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定制模型app_label不适用于Django1.4?

定制模型app_label不适用于Django1.4?
EN

Stack Overflow用户
提问于 2012-06-21 16:08:24
回答 1查看 2.3K关注 0票数 1

我做了一个非常简单的应用程序来存储可以在django管理界面上编辑的变量:

模型很简单:

代码语言:javascript
复制
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)

管理员也是:

代码语言:javascript
复制
class LiveGlobalAdmin(admin.ModelAdmin):
    list_display=('name','value','comment')
    search_fields = ('name','value','comment')
admin.site.register(LiveGlobal, LiveGlobalAdmin)

它运行良好,但现在我想将'Live global‘改为'global variable’到管理索引页面,为此我在模型中添加了:

代码语言:javascript
复制
class Meta:
        app_label = 'Global variables'

但我在管理界面上看到了这条消息:

代码语言:javascript
复制
Reverse for 'app_list' with arguments '()' and keyword arguments '{'app_label': 'Global variables'}' not found.

为什么??

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-21 16:13:10

改变你的app_label,就像这样:

代码语言:javascript
复制
app_label = 'global_variables'

小写且不带空格

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11133984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档