我想将javascript变量分配给django变量并将此变量赋值给form。
在template / html中,我尝试将one_card(js变量)分配给my_password(django变量):
{% load set_var %}
{% load assign_node %}
{% set {{ my_password }} = one_card %}
在form.py中,my_password无法识别:
from django import forms
from .models import Signup
class sign_up_form(forms.ModelForm):
password=forms.CharField(initial=my_password)
class Meta:
model = Signup
widgets = { 'password': forms.PasswordInput(),
}
在view.py中:
def home(request):
form = sign_up_form(request.POST or None)
问题是我无法将模板变量分配给django变量,我无法将此变量分配给表单,因为django说它不存在。
我已经尝试了一天,谢谢你的帮助。
答案 0 :(得分:0)
使用javascript ....
function change_password() {
document.getElementById('#id_password')
// or jquery $('#id_password').val(one_card);
};