Python Django отображает григорианскую дату - PullRequest
0 голосов
/ 30 апреля 2018

У меня есть функция, которая извлекает данные из базы данных mssql и отображает данные в шаблоне. В настоящее время в моем шаблоне у меня есть цикл for в моем шаблоне, который просматривает результаты. я получаю все результаты, которые хотел, однако моя дата все еще отображается в юлианской дате, но я хочу, чтобы даты отображались в григорианской дате, чтобы это было понятно конечным пользователям.

в шаблоне у меня есть для цикла

<th>date</th>
<th></th>
<th></th>

{%for a in results%}
<td>a.date_entered</td>
<td></td>
<td></td>
{%endfor%}

view.py

    def bydate_display(request):
        if "selectdate" in request.POST and "selectdate1" in request.POST and "selectaccount" in request.POST:
            selected_date = request.POST["selectdate"]
            selected_date1 = request.POST["selectdate1"]
            selected_acc = request.POST["selectaccount"]
            if selected_date==selected_date and selected_date1==selected_date1 and selected_acc==selected_acc:
                convert=datetime.datetime.strptime(selected_date, "%Y-%m-%d").toordinal()
                convert1=datetime.datetime.strptime(selected_date1, "%Y-%m-%d").toordinal()
                engine=create_engine('mssql+pymssql://username:password@servername /db')
                connection=engine.connect()
                metadata=MetaData()
                fund=Table('gltrxdet',metadata,autoload=True,autoload_with=engine)
                rate=Table('gltrx_all',metadata,autoload=True,autoload_with=engine)

                stmt=select([fund.columns.account_code,fund.columns.description,fund.columns.nat_balance,fund.columns.rate_type_home,rate.columns.date_applied,rate.columns.date_entered,fund.columns.journal_ctrl_num,rate.columns.journal_ctrl_num])
                stmt=stmt.where(and_(rate.columns.journal_ctrl_num==fund.columns.journal_ctrl_num,fund.columns.account_code==selected_acc,rate.columns.date_entered.between(convert,convert1)))

          

                results=connection.execute(stmt).fetchall()

              
                return render(request,'bydatedisplay.html',locals())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...