<bdo id='KXDCz'></bdo><ul id='KXDCz'></ul>

    1. <tfoot id='KXDCz'></tfoot>

      <i id='KXDCz'><tr id='KXDCz'><dt id='KXDCz'><q id='KXDCz'><span id='KXDCz'><b id='KXDCz'><form id='KXDCz'><ins id='KXDCz'></ins><ul id='KXDCz'></ul><sub id='KXDCz'></sub></form><legend id='KXDCz'></legend><bdo id='KXDCz'><pre id='KXDCz'><center id='KXDCz'></center></pre></bdo></b><th id='KXDCz'></th></span></q></dt></tr></i><div id='KXDCz'><tfoot id='KXDCz'></tfoot><dl id='KXDCz'><fieldset id='KXDCz'></fieldset></dl></div>

    2. <legend id='KXDCz'><style id='KXDCz'><dir id='KXDCz'><q id='KXDCz'></q></dir></style></legend>

      <small id='KXDCz'></small><noframes id='KXDCz'>

      使用 flask restplus 进行 api 记录的特定时间格式

      时间:2023-09-28

          <tbody id='Q5Tjz'></tbody>
          <bdo id='Q5Tjz'></bdo><ul id='Q5Tjz'></ul>
          • <i id='Q5Tjz'><tr id='Q5Tjz'><dt id='Q5Tjz'><q id='Q5Tjz'><span id='Q5Tjz'><b id='Q5Tjz'><form id='Q5Tjz'><ins id='Q5Tjz'></ins><ul id='Q5Tjz'></ul><sub id='Q5Tjz'></sub></form><legend id='Q5Tjz'></legend><bdo id='Q5Tjz'><pre id='Q5Tjz'><center id='Q5Tjz'></center></pre></bdo></b><th id='Q5Tjz'></th></span></q></dt></tr></i><div id='Q5Tjz'><tfoot id='Q5Tjz'></tfoot><dl id='Q5Tjz'><fieldset id='Q5Tjz'></fieldset></dl></div>
          • <legend id='Q5Tjz'><style id='Q5Tjz'><dir id='Q5Tjz'><q id='Q5Tjz'></q></dir></style></legend>

            <small id='Q5Tjz'></small><noframes id='Q5Tjz'>

              <tfoot id='Q5Tjz'></tfoot>

              1. 本文介绍了使用 flask restplus 进行 api 记录的特定时间格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我有一个 api,它在请求正文中接受 start_time、end_time 和一个布尔值 closed_all_day.

                I have an api which accepts start_time, end_time and a boolean closed_all_day in body of the request.

                from flask_restplus import Namespace, fields
                
                timings = api.model('open times', {
                     'start_time': fields.String(required=True, description='Time in 24 hour HH:MM format, defaulted to 00:00 if closed_all_day'),
                     'end_time': fields.String(required=True, description='Time in 24 hour HH:MM format, defaulted to 00:00 if closed_all_day'),
                     'closed_all_day': fields.Boolean(required=True, description='If True overwrites start_time and end_time')
                })
                

                start_time 和 end_time 的格式为 HH:MM(24 小时格式)

                The format of start_time and end_time would be in HH:MM (24 hour format)

                如果我使用

                fields.Date
                

                fields.DateTime
                

                然后我得到了完整的 ISO 日期格式,这也不是我想要的.

                then I got the full ISO date format, which is also not what I want.

                有没有办法将输入限制为 HH:MM 格式?

                Is there a way to restrict the input to HH:MM format ?

                推荐答案

                这样做的方法是:

                from datetime import time
                
                
                class TimeFormat(fields.Raw):
                    def format(self, value):
                        return time.strftime(value, "%H:%M")
                
                timings = Model('timings', {
                    'start_time': TimeFormat(readonly=True, description='Time in HH:MM', default='HH:MM'),
                    'end_time': TimeFormat(readonly=True, description='Time in HH:MM', default='HH:MM'),
                    'closed_all_day': fields.Boolean(readOnly=True, description='True or False', default=False)
                })
                

                这篇关于使用 flask restplus 进行 api 记录的特定时间格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:如何在使用蓝图的 Flask 应用程序中使用 Flasgger? 下一篇:如何使用 pysftp 仅同步远程目录中更改的文件?

                相关文章

                <legend id='QYyRB'><style id='QYyRB'><dir id='QYyRB'><q id='QYyRB'></q></dir></style></legend>

                  <bdo id='QYyRB'></bdo><ul id='QYyRB'></ul>
              2. <small id='QYyRB'></small><noframes id='QYyRB'>

              3. <tfoot id='QYyRB'></tfoot>

                  1. <i id='QYyRB'><tr id='QYyRB'><dt id='QYyRB'><q id='QYyRB'><span id='QYyRB'><b id='QYyRB'><form id='QYyRB'><ins id='QYyRB'></ins><ul id='QYyRB'></ul><sub id='QYyRB'></sub></form><legend id='QYyRB'></legend><bdo id='QYyRB'><pre id='QYyRB'><center id='QYyRB'></center></pre></bdo></b><th id='QYyRB'></th></span></q></dt></tr></i><div id='QYyRB'><tfoot id='QYyRB'></tfoot><dl id='QYyRB'><fieldset id='QYyRB'></fieldset></dl></div>