首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django changelist_view和changeform_view自定义

django changelist_view和changeform_view自定义
EN

Stack Overflow用户
提问于 2013-12-15 17:22:47
回答 1查看 1.2K关注 0票数 0

是否可以用我的自定义select <model> to change来替代django变更列表视图中的默认写入?

关于改变形式的change <model>的同样的问题。

我一直在搜索change_form.html和change_list.html (也是base_site.html和base.html)来寻找这个表达式,但是我没有找到任何东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-15 17:36:55

假设您正在讨论管理;这个字符串似乎是在django.contrib.admin.views.main.ChangeList.__init__中设置的:

代码语言:javascript
复制
    # ...
    if self.is_popup:
        title = ugettext('Select %s')
    else:
        title = ugettext('Select %s to change')
    self.title = title % force_text(self.opts.verbose_name)
    # ...

您可以创建这样一个ChangeList子类:

代码语言:javascript
复制
from django.contrib.admin.views.main import ChangeList
class NewTitleChangeList(ChangeList):
    def __init__(self, *args, **kwargs):
        super(NewTitleChangeList, self).__init__(*args, **kwargs)
        self.title = "<New Title Here>"

class YourAdmin(admin.ModelAdmin):
    def get_changelist(self, request, **kwargs):
        return NewTitleChangeList
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20597448

复制
相关文章

相似问题

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