1. <small id='iyBGN'></small><noframes id='iyBGN'>

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

        • <bdo id='iyBGN'></bdo><ul id='iyBGN'></ul>

        如何在管理表单的 DateField 中接受本地化日期格式(例如 dd/mm/yy)?

        How to accept localized date format (e.g dd/mm/yy) in a DateField on an admin form?(如何在管理表单的 DateField 中接受本地化日期格式(例如 dd/mm/yy)?)
        • <bdo id='j5t2B'></bdo><ul id='j5t2B'></ul>
        • <tfoot id='j5t2B'></tfoot>
            <tbody id='j5t2B'></tbody>
              <i id='j5t2B'><tr id='j5t2B'><dt id='j5t2B'><q id='j5t2B'><span id='j5t2B'><b id='j5t2B'><form id='j5t2B'><ins id='j5t2B'></ins><ul id='j5t2B'></ul><sub id='j5t2B'></sub></form><legend id='j5t2B'></legend><bdo id='j5t2B'><pre id='j5t2B'><center id='j5t2B'></center></pre></bdo></b><th id='j5t2B'></th></span></q></dt></tr></i><div id='j5t2B'><tfoot id='j5t2B'></tfoot><dl id='j5t2B'><fieldset id='j5t2B'></fieldset></dl></div>

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

                  <legend id='j5t2B'><style id='j5t2B'><dir id='j5t2B'><q id='j5t2B'></q></dir></style></legend>
                  本文介绍了如何在管理表单的 DateField 中接受本地化日期格式(例如 dd/mm/yy)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  是否可以自定义 django 应用程序以在管理表单的 DateField 中接受本地化日期格式(例如 dd/mm/yy)?

                  Is it possible to customize a django application to have accept localized date format (e.g dd/mm/yy) in a DateField on an admin form ?

                  我有一个模型类:

                  class MyModel(models.Model):    
                      date  = models.DateField("Date")    
                  

                  以及相关的管理类

                  class MyModelAdmin(admin.ModelAdmin):
                       pass
                  

                  在 django 管理界面上,我希望能够输入以下格式的日期:dd/mm/yyyy.但是,管理表单中的日期字段需要 yyyy-mm-dd.

                  On django administration interface, I would like to be able to input a date in following format : dd/mm/yyyy. However, the date field in the admin form expects yyyy-mm-dd.

                  我怎样才能自定义东西?注意事项:我已经在 settings.py 中指定了我的自定义语言代码(fr-FR),但它似乎对这个日期输入问题没有影响.

                  How can I customize things ? Nota bene : I have already specified my custom language code (fr-FR) in settings.py, but it seems to have no effect on this date input matter.

                  提前感谢您的回答

                  推荐答案

                  管理系统使用默认的 ModelForm 来编辑对象.您需要提供自定义表单,以便开始覆盖字段行为.

                  The admin system uses a default ModelForm for editing the objects. You'll need to provide a custom form so that you can begin overriding field behaviour.

                  在您的模型表单中,使用 DateField 覆盖该字段,并使用 input_formats 选项.

                  Inside your modelform, override the field using a DateField, and use the input_formats option.

                  MY_DATE_FORMATS = ['%d/%m/%Y',]
                  
                  class MyModelForm(forms.ModelForm):
                      date = forms.DateField(input_formats=MY_DATE_FORMATS)
                      class Meta:
                          model = MyModel
                  
                  class MyModelAdmin(admin.ModelAdmin):
                      form = MyModelForm
                  

                  这篇关于如何在管理表单的 DateField 中接受本地化日期格式(例如 dd/mm/yy)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  groupby multiple coords along a single dimension in xarray(在xarray中按单个维度的多个坐标分组)
                  Group by and Sum in Pandas without losing columns(Pandas中的GROUP BY AND SUM不丢失列)
                  Group by + New Column + Grab value former row based on conditionals(GROUP BY+新列+基于条件的前一行抓取值)
                  Groupby and interpolate in Pandas(PANDA中的Groupby算法和插值算法)
                  Pandas - Group Rows based on a column and replace NaN with non-null values(PANAS-基于列对行进行分组,并将NaN替换为非空值)
                  Grouping pandas DataFrame by 10 minute intervals(按10分钟间隔对 pandas 数据帧进行分组)

                • <tfoot id='TWhPR'></tfoot>
                    <legend id='TWhPR'><style id='TWhPR'><dir id='TWhPR'><q id='TWhPR'></q></dir></style></legend>

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

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