DjangoのUserCreationForm
をポップアップ表示できますか?DjangoのPopup UserCreationForm
私はウェブサイトを構築しています。サインアップページをクリックすると、ポップアップサインアップページが表示されます。
今私はサインアップページとログインページがあり、彼らは働いていますが、私はそれらをポップアップする必要があります。
私はDjangoのusercreationform
を使用しています。
ブートストラップとCSSをそのフォームにも追加できますか?ここで
from django.contrib.auth.forms import UserCreationForm
はのポップアップコードが何であるかを私は今のdivは、ポップアップで
サインアップ
<script src='{% static "js/grayscale.min.js" %}'></script>
<script src='{% static "js/creative.min.js"%}'></script>
<script type="text/javascript">
var model= document.getElementById('abc');
window.onclick= function(event){
if (event.target==model) {
model.style.display= "none";
}
}
</script>
<div id="abc">
<div id="popupContact">
{% block title %}
{% endblock %}
{% block content %}
<div class="login" style="background: grey">
{% if messages %}
<ul>
{% for message in messages %}
<li>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}
<h1>Create account - Racernomics</h1>
<form method="post" >
{% csrf_token %}
<table>
{{ form.as_table }}
<tr>
<td></td>
<td><button type="submit">Register</button></td>
</tr>
</table>
</form>
{% endblock %}
</div>
</div>
Djangoフォームでは、フォームを表示するhtmlコードが提供されます。このhtmlをjavascriptで表示されるコンテナ(ポップアップ)にラップすることができます。これは私が取る一般的なアプローチです、あなたの質問はかなり漠然としているので、私は実際より具体的ではありません。これまでに何を試しましたか? – Dunno
sir今あなたが何を持っているか私はまったく同じことを考えていることを示唆している。しかし、私はそれらのURLを設定する必要がありますか、ちょうどdivにHTMLコードを入れてjavasriptを使う必要があるのかどうかわかりませんでしたか? –
@Dunno Sirあなたが言ったことをjavascriptを使って試してみて、それをhtmlにまとめましたが、うまくいきませんでした。私は –