问题描述
我正在使用 redis 缓存和 select2,设置如下:
CACHES = {
'default': {
'BACKEND': 'django_redis.cache.RedisCache','LOCATION': [env('REdis_URL',default="redis://127.0.0.1:6379"),env('REdis_REPLICA_URL',default="redis://127.0.0.1:6379")],'OPTIONS': {
'CLIENT_CLASS': 'django_redis.client.DefaultClient','IGnorE_EXCEPTIONS': True
}
},'select2': {
'BACKEND': 'django_redis.cache.RedisCache',# 'LOCATION': 'redis://127.0.0.1:6379/2','LOCATION': env('SELECT2_CACHE_URL',default='redis://127.0.0.1:6379/2'),'IGnorE_EXCEPTIONS': True,'MAX_ENTRIES': 10000
},'TIMEOUT': 60*30
}
}
找到的错误是:未找到:/select2/fields/auto.json 在 python 调试器控制台上
当我在浏览器中检查元素时,我得到:
1. django_admin_hstore_widget.js:171 Uncaught TypeError: django.jQuery is not a function
at django_admin_hstore_widget.js:171
2. jquery.js:10099 GET http://localhost:8000/select2/fields/auto.json?field_id=IjE0ZjIxNjE2LWIxNTgtNDUxYi05NWEzLTM4YmQ1NzBjYzQyOSI%3A1lTKnr%3A8caHvDkhDEVA4bOSFOfsaVaxqQs
基本上 select2 无法在代码中使用的任何地方加载结果。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)