我是python的新手,所以这个问题很容易解决。在
我尝试使用Jquery和Django创建一个注册表单。
我一直在关注这个tutorial
当我单击按钮时,它会在警报中显示成功消息,但数据库中没有插入任何内容。在
这是我的代码:register.html
{% csrf_token %}
{# label et input du uti_login de la class Form#}
Insérer un surnom d'utilisateur
{# label et input du UTI_NOM de la class LoginForm#}
Insérer un nom d'utilisateur
{# label et input du UTI_PRENOM de la class LoginForm#}
Insérer un prenom d'utilisateur
{# label et input du UTI_CIVILITE de la class LoginForm#}
Insérer un civilite d'utilisateur
{# label et input du UTI_EMAIL de la class LoginForm#}
Insérer un email d'utilisateur
{# label et input du uti_mdp de la class LoginForm#}
Insérer mot de passe
Hidden label checked
$(document).on('submit','#add_user_form',function (e) {
{# prevent the page getting refreshed#}
e.preventDefault();
$.ajax({
type:'POST',
url: 'registerSearch',
data:{
username:$('#UTI_LOGIN').val(),
mdp:$('#UTI_MDP').val(),
nom:$('#UTI_NOM').val(),
prenom:$('#UTI_PRENOM').val(),
civilite:$('#UTI_CIVILITE').val(),
email:$('#UTI_EMAIL').val(),
supp:$('#UTI_SUPPRIME').val(),
csrfmiddlewaretoken: $('input[name = csrfmiddlewaretoken]').val()
},
success:function () {
alert("Utilisateur crée !");
}
})
});