Doesn't Apear chained_field value
meibassam opened this issue · 5 comments
Actual behavior
1- I Install Djnago Smart Selects by this commend pip install django-smart-selects
2- Added in settings => installed_apps + Add JQuery Permission line :
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'MyApp', 'smart_selects', ] USE_DJANGO_JQUERY = True
3- models.py :
`class Topic(models.Model):
user = models.ForeignKey(CustomUser, on_delete=models.CASCADE)
title = models.CharField(max_length=400)
image = models.FileField(blank=True, null=True)
created_date = models.DateTimeField(auto_now=True)
class Reply(models.Model):
user = models.ForeignKey(CustomUser, on_delete=models.CASCADE)
topic = models.ForeignKey(Topic, on_delete=models.CASCADE)
reply = models.TextField()
created_date = models.DateTimeField(auto_now=True)
class Likes(models.Model):
user = models.ForeignKey(CustomUser, on_delete=models.CASCADE, null=True)
topic = models.ForeignKey(Topic, on_delete=models.CASCADE, null=True)
reply = ChainedForeignKey(
Reply,
chained_field="topic",
chained_model_field="topic",
show_all=False,
auto_choose=True)`
4- admin.py :
class LikesAdmin(admin.ModelAdmin): admin.site.register(models.Likes, LikesAdmin)
5- urls :
urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^my-app/', include('MyApp.urls')), url(r'^chaining/', include('smart_selects.urls')), ]
Result : Reply
's field keep empty after selecting Topic
field
Not working either in admin panel and templates
Did I Miss Any thing ?
Any Reply ?
Can you please check if you have some error in the browser's console?
@GrilloLuca Yes, There is
bindfields.js:12
Uncaught ReferenceError: chainedfk is not defined
at initItem (bindfields.js:12)
at HTMLSelectElement. (bindfields.js:31)
at Function.each (jquery.min.js:2)
at HTMLDocument. (bindfields.js:30)
at i (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at Function.ready (jquery.min.js:2)
at HTMLDocument.J (jquery.min.js:2)
check this issue: #253
Solution: RafaDias/django-smart-selects@61f182f
That worked
I Hope Disruption Update as soon as possible
thx @GrilloLuca