Python 如何将foreignkey属性从django admin change_form.html传递到javascript
考虑模型类定义: 在models.py中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
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个小时里一直在尝试!!救了我一天