【发布时间】:2015-02-18 18:58:42
【问题描述】:
我想将 javascript 变量分配给 django 变量并将这个变量分配给表单。
在模板/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 说它不存在。
我已经尝试了 1 天,感谢您的帮助。
【问题讨论】:
-
这甚至不是有效的 Django 模板语法。
-
我知道,但它变得太乱而且我是新手,但回答起来很短。
标签: javascript python django django-templates django-views