Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Django字段中自动完成输入_Python_Django - Fatal编程技术网

Python 如何在Django字段中自动完成输入

Python 如何在Django字段中自动完成输入,python,django,Python,Django,我有一个产品模型。我需要在输入字段中自动填写产品名称。如何编写代码 class Product(models.Model): product_name = models.CharField(max_length=255) product_detail = models.TextField(blank=True, null=True) product_price = models.FloatField(blank=True) category = models.Ch

我有一个产品模型。我需要在输入字段中自动填写产品名称。如何编写代码

class Product(models.Model):
    product_name = models.CharField(max_length=255)
    product_detail = models.TextField(blank=True, null=True)
    product_price = models.FloatField(blank=True)
    category = models.CharField(max_length=30)
    product_image = models.ImageField(upload_to='pictures/%Y/%m/%d/', max_length=255, blank=True, null=True)
    product_amount = models.IntegerField(blank=True, null=True)
    del_flag = models.BooleanField(default=False)

    def __str__(self):
        return self.product_name

在类型上,您需要查询数据库并使用列中的数据过滤用户输入,这最好使用ajax调用来完成检查Django autocomplete light,我发现它非常有用。Django-autocomplete-light只能在管理页面中使用,对吗?我需要在我的网站上实现它。