我很抱歉挖掘出一个主题(这个主题:Django jquery-ui Autocomplete with database),但它是旧的,所以从这个主题开始可能有一些修改。在
我想做和malisit完全一样的事情,我试过和他完全一样的代码,但是我还是有问题。在
我的模型是“Klient”(这是我的模型.py)公司名称:
from django.db import models
import pandas as pd
from django.core.files import File
import datetime
class Klient(models.Model):
id_klient = models.AutoField(primary_key=True)
nom_klient = models.CharField(max_length=42)
prenom_klient = models.CharField(max_length=42)
argent = models.FloatField(default=0.0)
date = models.DateTimeField(auto_now_add=True, auto_now=False,
verbose_name="Date ajout")
associations=models.TextField(null=True)
historique_transactions=models.FileField(default='/Users/antoinepradier/Desktop/site/site_kfet/site_K/historique/historique_transactions.xlsx')
def __str__(self):
return(self.nom_klient+' '+self.prenom_klient)
这是我的html文件(accueil.html)公司名称:
^{pr2}$我的准确度具体如下:
<script>
$(document).ready(function(){
$( "input#n" ).autocomplete({
source: "{% url "autoco" %}",
minLength: 2
});
});
</script>
我的观点:
def autoco(request):
term = request.GET.get('term')
bslk = Klient.objects.filter(nom_klient__istartswith=term)
res = []
for b in bslk:
dict = {'nom':b.nom_klient, 'prenom':b.prenom_klient}
res.append(dict)
return HttpResponse(json.dumps(res))
最后是我的网址:
url(r'^autoco/$', views.autoco, name='autoco'),
当我开始输入一个“Klient”的名字时,什么也没有出现。。。有人能帮我把它弄好吗?在
提前谢谢!在
目前没有回答
相关问题 更多 >
编程相关推荐