Python Django autocomplete_灯显示占位符,但赢得';t显示选项
我试图在Django中创建一个简单的自动完成字段,并使用autocomplete_light作为我的解决方案。我研究了一个星期都没有用。相关字段显示占位符“在此自动完成中键入要搜索的文本”,但仅此而已。键入内容时,它的行为与标准文本字段没有什么不同 我的代码: 自动完成\u light\u registry.pyPython Django autocomplete_灯显示占位符,但赢得';t显示选项,python,django,django-autocomplete-light,Python,Django,Django Autocomplete Light,我试图在Django中创建一个简单的自动完成字段,并使用autocomplete_light作为我的解决方案。我研究了一个星期都没有用。相关字段显示占位符“在此自动完成中键入要搜索的文本”,但仅此而已。键入内容时,它的行为与标准文本字段没有什么不同 我的代码: 自动完成\u light\u registry.py import autocomplete_light as al class OsAutocomplete(al.AutocompleteListBase): choices
import autocomplete_light as al
class OsAutocomplete(al.AutocompleteListBase):
choices = ['BEER', 'CHEESE', 'WATERMELON', 'APPLE', 'SOUP', 'CARROT']
al.register(OsAutocomplete)
forms.py
import autocomplete_light as al
from django import forms
from django.forms import ModelChoiceField, ModelForm, Form
from models import Tblcashactivityhistory
al.autodiscover()
class NewTransactionSetupForm(forms.ModelForm):
local_currency = al.ChoiceField('OsAutocomplete')
class Meta:
model = Tblcashactivityhistory
autocomplete_fields = ('local_currency')
models.py
from __future__ import unicode_literals
from django.db import models
class Tblcashactivityhistory(models.Model):
transactionid = models.AutoField(
db_column='TransactionID',
primary_key=True
localcurrency = models.CharField(
db_column='LocalCurrency',
max_length=255,
blank=True,
null=True
)
class Meta:
db_table = 'tblCashActivityHistory'
我的html模板顶部有“{%include'autocomplete_light/static.html”%}”
我反复读到django autocomplete_light是流行的解决方案,请帮忙 当jquery在DAL的静态文件之后再次加载时,就会发生这种情况,而DAL的静态文件会取消插件的注册
另外,检查控制台中是否没有JS或HTTP错误。是否记录了任何JS错误?您确定jquery没有加载两次吗?控制台中没有任何类型的错误。如何知道jquery是否被多次加载?请使用webkit inspector的网络选项卡和HTML源代码。