diff --git a/auto_pt/views.py b/auto_pt/views.py index 7d83374..68c28ab 100644 --- a/auto_pt/views.py +++ b/auto_pt/views.py @@ -266,6 +266,8 @@ def do_update(request): for site_rules in data: if site_rules.get('pk'): del site_rules['pk'] + if site_rules.get('id'): + del site_rules['id'] site_obj = Site.objects.update_or_create(defaults=site_rules, url=site_rules.get('url')) print(site_obj[0].name + (' 规则新增成功!' if site_obj[1] else '规则更新成功!')) print('更新完毕,开始重启')