我正在创建TweetScraster网站,我想让用户在特定日期获取tweet,所以我希望用户通过datepicker选择日期。。。我已经创建了datepicker,但我不知道如何将该日期值传递到views.py forms.py
from django import forms
class DateForm(forms.Form):
date2 = forms.DateTimeField(input_formats=['%d/%m/%Y %H:%M'])
class Date1Form(forms.Form):
date3 = forms.DateTimeField(input_formats=['%d/%m/%Y %H:%M'])
check.html
<div class="container">
<form class="input-group" method="post" enctype="multipart/form-data">
{% csrf_token %}
{{form|crispy}}
{{forms|crispy}}
<button class="btn btn-success">Get Date</button>
</form>
</div>
<!--<input id="datetimepicker" type="text">-->
<script>
$(function () {
$("#id_date2").datetimepicker({
format: 'd/M/Y H:i',
});
});
<script>
$(function () {
$("#id_date3").datetimepicker({
format: 'd/M/Y H:i',
});
});
views.py
class Check(View):
def get(self,request):
form = DateForm
forms = Date1Form
args = {"form": form, "forms": forms}
return render(request, 'tweetScrapper/check.html', args)
def post(self,request):
if request.method == 'POST':
form = DateForm(request.POST or None)
if form.is_valid():
data = form.cleaned_data["date2"]
print("date",data)
return render(request,'tweetScrapper/check.html')
谢谢,哥们,它起作用了
相关问题 更多 >
编程相关推荐