【问题标题】:How to create pre_populated_field in admin django like slug如何像 slug 一样在 admin django 中创建 pre_populated_field
【发布时间】:2018-08-12 01:43:13
【问题描述】:

我想在管理 django 中创建一个自定义 自动填充字段,就像 slug 但计算另一件事,而不是 slugify。 这是怎么做到的?

【问题讨论】:

    标签: python django auto-populate


    【解决方案1】:

    嗯,你试过什么? 周围有几个答案,他们都在谈论同一件事.. 使用 save_model 方法。

    def save_model(self, request, obj, form, change): 
        obj.some_field = "some_value"
        obj.save()
    

    您可以查看以下内容:

    Django: Populate user ID when saving a model

    Auto-populating created_by field with Django admin site

    https://code.djangoproject.com/wiki/CookBookNewformsAdminAndUser

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-24
      • 2019-01-11
      • 2011-01-11
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      • 2014-05-03
      • 2017-07-13
      相关资源
      最近更新 更多