Я хотел бы сравнить значения в двух операторах и обновить их, если есть какие-либо другие значения.
обновить записи базы данных по опубликованным данным
models.py
class RecommendLaywer(models.Model):
category_idx = models.IntegerField(primary_key=True)
lawyer_idx = models.IntegerField(blank=True, null=True)
register_date = models.DateTimeField()
update_date = models.DateTimeField()
class Meta:
managed = False
db_table = 'recommend_laywer'
verbose_name_plural = "recommend laywer"
models.py
```
if request.is_ajax() and request.method == "POST":
print(request.POST)
category_list = request.POST.getlist('arr_category[]')
lawyer_list = request.POST.getlist('arr_lawyer[]')
print("category_list1=====", category_list)
print("lawyer_list2=====", lawyer_list)
for lawyer in lawyer_list:
for lawyer in lawyer_list:
??????????????????????????
code = 0
msg = "TEST."
data = json.dumps({
'code': code,
'msg': msg,
#'retURL': retURL
})
return HttpResponse(data, content_type='application/json')
```
консольная печать .....
category_list1===== ['1', '2', '3', '4', '5', '6', '7', '8', '9']
lawyer_list2===== ['65', '37', '57', '58', '130', '62', '38', '51', '110']
Значение category_list1 является фиксированным.
1=65
2=37
3=57
4=58
..........
Когда значение lawyer_list2 изменяется,
Я хочу обновить.