私は同様の質問を検索しましたが、何も私の状況には関係していないようです。禁止(CSRFトークンがないか間違っています)
なぜ微このコードの動作ん:
<form action="/signup/" method="post">
{% csrf_token %}
[FORM]
</form>
しかし
<form id="signup-form">
{% csrf_token %}
[FORM]
</form>
<script type="text/javascript">
$(function() {
$(".submit-signup").on("click", function() {
var user = $("#signup_form").serialize();
console.log(user);
$.post("/signup/", user, function() {
});
});
});
</script>
が動作しませんか?ここで
はviews.pyでサインアップです:
@requires_csrf_token
def signup(request):
[STUFF]
return render(request, 'signup.html', {[STUFF}})
他に何私はそれが役立つだろう提供することができますか?基本的に私はページをとり、同じことをするモーダルに変えようとしています。
ありがとうございます!
AJAX POSTコールhttps://docs.djangoproject.com/en/dev/ref/csrfとしてカウント/#ajax – Gocht