Django admin save_model未保存模型更改

2024-10-01 00:18:17 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的管理员py公司名称:

class TransactionInfoAdmin(admin.ModelAdmin):
    search_fields=['transactionId','subscriptionInfo__customerNumber']


    save_on_top = False
    def has_add_permission(self,request):
        return False
    def has_delete_permission(self, request, obj=None):
        return False
    def get_readonly_fields(self, request, obj=None):
        if obj:
            return self.readonly_fields + ('subscriptionInfo','transactionId','authorizationId','responseCode','operation','batchNumber','merchantId')
        return self.readonly_fields

    def save_model(self, request, obj, form, change):


            #SUCCESS ACTIONS
            obj.subscriptionInfo.paid = 1
            obj.save()




        pass

当我保存obj.subscriptionInfo.paid = 1它没有更新数据行,有什么想法吗?在

注意:subscriptionInfo是上述模型TransactionInfo中的外键。

-------------------------更新-------------------

我的模型.py在

^{pr2}$

有人吗?在


Tags: pyselfnonefalseobjfieldsreturnrequest