Python 如何将foreignkey属性从django admin change_form.html传递到javascript

Python 如何将foreignkey属性从django admin change_form.html传递到javascript,python,django,Python,Django,考虑模型类定义: 在models.py中 class Classroom(models.Model): subject1 = models.CharField(maX_length=80) subject2 = models.CharField(maX_length=80) class Student(models.Model): name = models.CharField(maX_length=80) classroom = models.ForeignKey(Clas

考虑模型类定义: 在models.py中

class Classroom(models.Model):
  subject1 = models.CharField(maX_length=80)
  subject2 = models.CharField(maX_length=80)


class Student(models.Model):
  name = models.CharField(maX_length=80)
  classroom = models.ForeignKey(Classroom) 
我正在为学生模型继承django的admin change_form.html模板。
我需要访问subject1和subject2属性,我可以使用{{adminform.form.instance.classification.subject1}}和subject2进行访问。但是我如何在这个表单的javascript中访问这些值呢?基于我想要隐藏/显示的值。我不想为此使用自定义视图/模板,因为我可以传递上下文变量。这可以实现吗?

您的模板可以包含javascript代码和html。只需将某个(js)变量设置为某个模板变量的值

<script...>
    myJsVar = "{{ myDjangoVar }}"
</script>

myJsVar=“{{myDjangoVar}}”

如果您只是在Javascript中寻找django值的访问权限,请看一个类似的问题。Thanx在过去的2个小时里一直在尝试!!救了我一天