【问题标题】:Django Admin - Bulk editing data?Django Admin - 批量编辑数据?
【发布时间】:2009-08-24 13:30:04
【问题描述】:

是否有任何管理扩展允许在 Django Admin 中批量编辑数据? (即,一次更改所有 product 模型的 picture 字段。请注意,这是用户 POV 所必需的,因此脚本不计算在内。)欢迎对主题有任何想法.

【问题讨论】:

    标签: python django django-models django-admin


    【解决方案1】:

    使用 Django 1.1,您可以创建可以一次应用于多个条目的管理操作。有关此主题,请参阅 the documentation

    【讨论】:

    • 哦,我担心这将是唯一的答案,但它仍然比滚动自定义应用程序要好。谢谢。
    【解决方案2】:

    【讨论】:

    • 原来的博客好像消失了。我已经改进并发布了它here
    【解决方案3】:

    你有 SQL。您可以编写 SQL UPDATE 语句。

    您使用 Python 编写与 Django ORM 交互的批处理脚本。这对于批量更改非常非常有效。

    【讨论】:

    • 感谢 S.Lott 的回答。我希望我可以对客户这么说:-)
    • 你为什么不能?我们的应用程序涉及作为批处理作业完成的大量批量更新——使用 ORM 的 Python 脚本。
    • 我的客户 IT 由普通的 Joe 运营。他们不可能被 SQL 所困扰。然而,批量编辑是该项目的一项要求。希望 Django 1.1 能来救援。
    • 我们不使用 SQL。我们使用使用 Django ORM 的 Python 脚本。没有任何类型的 SQL。只需批量加载和提取从命令行运行的应用程序。很简单。
    猜你喜欢
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    • 2010-12-20
    • 1970-01-01
    • 2012-11-07
    • 2015-05-21
    • 1970-01-01
    相关资源
    最近更新 更多