NC
Size: a a a
NC
NC
ИХ
system_id = system_models.System().objects.all().filter(pk__exact=system)
raise AttributeError("Manager isn't accessible via %s instances" % cls.__name__)
DT
system_id = system_models.System().objects.all().filter(pk__exact=system)
raise AttributeError("Manager isn't accessible via %s instances" % cls.__name__)
ИХ
А
SP
NC
AU
DT
DT
S
AU
DT
DT
DT
AU
DT
ИХ
ValueError: Cannot assign "'92efa5ea-d557-414d-a79e-7f580db5edb5'": "SystemResourcesRelation.hardware" must be a "Hardware" instance.
def create_sysrel(request):
if request.method == "POST":
result = []
data = json.loads(request.body)
system = data['system']
system_id = system_models.System.objects.get(id=system)
table = system_models.SystemResourcesRelation()
for item in data['key']:
item = hardware_models.Hardware.objects.get(id=item)
table.system = system_id
table.hardware = item
table.save()
result.append(str(item.pk) + ' was saved')
return JsonResponse(json.dumps(result), safe=False, status=200, content_type='application/json')
DB
def create_sysrel(request):
if request.method == "POST":
result = []
data = json.loads(request.body)
system = data['system']
system_id = system_models.System.objects.get(id=system)
table = system_models.SystemResourcesRelation()
for item in data['key']:
item = hardware_models.Hardware.objects.get(id=item)
table.system = system_id
table.hardware = item
table.save()
result.append(str(item.pk) + ' was saved')
return JsonResponse(json.dumps(result), safe=False, status=200, content_type='application/json')
table =
тоже в цикл положи