小编naj*_*ath的帖子

类型错误:“int32”类型的对象不是 JSON 可序列化的

我必须选择字典中已经发布的症状。它工作正常。但是对于某些症状 typeError 显示在命令提示符中,并且所有这些都在命令提示符中打印,但不在 html 页面中。这是我的代码

视图.py

def predict(request):
sym=request.POST.getlist('symptoms[]')
sym=list(map(int,sym))
diseaseArray=[]
diseaseArray=np.array(diseaseArray,dtype=int)
dictArray=[]
for dicti in dictionary:
    if (set(sym)<= set(dicti['symptoms']) and len(sym)!= 0) or [x for x in sym if x in dicti['primary']]:
        diseaseArray=np.append(diseaseArray,dicti['primary'])
        diseaseArray=np.append(diseaseArray,dicti['symptoms'])
diseaseArray=list(set(diseaseArray))
print(diseaseArray)
for i in diseaseArray:
    if i not in sym:
        dict={'id':i}
        dictArray.append(dict)
        print(dictArray)
for j in dictArray:
    symptoms=Symptom.objects.get(syd=j['id'])
    j['name']=symptoms.symptoms
    print(j['name'])
print(len(dictArray))
return JsonResponse(dictArray,safe=False)
Run Code Online (Sandbox Code Playgroud)

模板

$('.js-example-basic-multiple').change(function(){
  $('#suggestion-list').html('');
  $('#suggestion').removeClass('invisible');

  $.ajax({
  url:"/predict",
  method:"post",
  data:{
    symptoms: $('.js-example-basic-multiple').val(),
  },
  success: function(data){

      data.forEach(function(disease){
      console.log(disease.name)
        $('#suggestion-list').append('<li>'+disease.name+'<li>')
        $('#suggestion-list').removeClass('invisible');
    });



  }

  });
Run Code Online (Sandbox Code Playgroud)

python django ajax django-views

8
推荐指数
2
解决办法
2万
查看次数

在 Django 的模板中显示模型的个人资料图片

我想在标签src字段中插入用户的图像。但img我无法做到。我的代码:

模型.py

class allusers(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    avatar = models.ImageField(upload_to='retest/static/images/')
Run Code Online (Sandbox Code Playgroud)

视图.py

u = User.objects.get(username=username)
Run Code Online (Sandbox Code Playgroud)

模板

<img src={{ u.allusers.avatar }} />
Run Code Online (Sandbox Code Playgroud)

html python django django-templates

1
推荐指数
1
解决办法
3924
查看次数

标签 统计

django ×2

python ×2

ajax ×1

django-templates ×1

django-views ×1

html ×1