代码之家  ›  专栏  ›  技术社区  ›  Marko Zadravec

Django根据用户浏览器设置设置小数分隔符

  •  0
  • Marko Zadravec  · 技术社区  · 6 年前

    我想在Django应用程序中的表单内部使用十进制分隔符,这取决于用户浏览器的设置。

    所以如果用户有英语学习语言那么用户应该把

    1.1  
    

    在输入表单内。。。

    如果语言是德语,那么用户应该

    1,1
    

    在输入表单内。

    如何在Djnago应用程序中实现这个功能。

    我用的是标准 CreateView 具有 form_class

    在我的表格里

    fields = "__all__"
    localized_fields = "__all__"
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Risadinha    6 年前

    在应用的设置集中:

    USE_L10N = True
    

    {% load l10n %}
    

    看到了吗 https://docs.djangoproject.com/en/2.1/topics/i18n/formatting/