Skip to main content
 首页 » 编程设计

python之如何像 slug 一样在 admin django 中创建 pre_populated_field

2025年01月19日32wuhuacong

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

请您参考如下方法:

那么,你尝试了什么? 周围有几个答案,他们都在谈论同一件事。. Hook 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