在admin django中获取save_m2m之后的实例id可以通过以下步骤实现:
下面是一个示例代码:
from django.contrib import admin
class YourModelAdmin(admin.ModelAdmin):
def save_formset(self, request, form, formset, change):
super().save_formset(request, form, formset, change)
instance = form.instance # 获取保存的实例
instance_id = instance.id # 获取实例的ID
# 在这里可以进行后续的操作
admin.site.register(YourModel, YourModelAdmin)
请注意,这里的YourModel和YourModelAdmin应该替换为实际的模型和模型管理类。
在这个例子中,我们重写了save_formset方法,调用了父类的方法来保存表单数据。然后,通过form.instance属性获取到保存的实例,并使用该实例的id属性来获取实例的ID。在获取到实例ID之后,你可以根据需要进行后续的操作。
对于以上的解答,腾讯云提供了云计算相关的产品和服务,如云服务器、云数据库等,你可以根据自己的需求选择合适的产品。更详细的产品介绍和帮助文档可以在腾讯云官网找到,具体链接地址为:https://cloud.tencent.com/。
领取专属 10元无门槛券
手把手带您无忧上云