我在django中有一个函数,它检查所选日期,然后将该日期转换为julian日期,然后根据所选日期从数据库中提取数据。
但是我收到了错误:
时间数据' selected_date'不符合格式'%Y-%M-%d'
我的view.py
def sum_asset_fundmanager(request):
if "selectdate" in request.POST:
selected_date = request.POST["selectdate"]
if selected_date==selected_date:
convert=datetime.datetime.strptime("selected_date", "%Y-%M-%d").toordinal()
#calculating date MID Rate
engine=create_engine('mssql+pymssql://username:password1@hostname /db')
connection=engine.connect()
metadata=MetaData()
rate=Table('mccurtdt',metadata,autoload=True,autoload_with=engine)
statmt=select([rate])
statmt=statmt.where(and_(rate.columns.from_currency=='AUD', rate.columns.rate_type=='MID',rate.columns.convert_date==convert))
CORP101=connection.execute(statmt).fetchall()
返回渲染(请求,' template.html',locals())
我的template.html
选择日期:
{%csrf_token%}