0
名前、ID、年齢のフィールドを持つ「調査」フォームがあります。私は、 "ID"フィールドにユーザーエントリをキャプチャして、入力した "id"をデータベーステーブルにスキャンするフォームを送信します。この入力されたデータをキャプチャしてビュー機能で使用してデータベースをスキャンするにはどうすればよいですか? javascriptを使用して、ユーザー入力をビュー関数に渡すことはできますか?どのように見えるだろうか?私はDjango開発の初心者ですので、どんな提案も私に大きな時間を与えるでしょう!不完全なDjangoフォームフィールドでユーザー入力を取得する方法は?
ここで私の調査テーブルから "id"をスキャンし、過去30日間に一致したものがある場合は、ユーザーに警告ポップアップを返すように設計しようとしていますか否か。
def search(request):
if request.method == 'POST': # If the form has been submitted...
form = TopicForm(request.GET) # A form bound to the POST data
if form.is_valid():
x = form.cleaned_data['id']
else:
x = form.cleaned_data['id']
x = request.POST.get('url')
posts = survey.objects.filter('id'=x)
posts1 = survey.objects.filter(date=posts)
delta= date.today - posts1
if delta.days <=30:
return HttpResponse('Survey NOT required')
else:
return HttpResponse('Survey required')
SURVEY TEMPLATE FORM.HTML
<form action="{% url 'FCR1' %}" method='post' id="form" class="table">
{% csrf_token %}
{% crispy form %}
<br />
<center> <button> SAVE RECORD ›</button></center>
</form>