Django多语言支持

时间:2010-06-03 12:56:56

标签: django django-models internationalization django-views django-settings

如果文本以法语或印地语存储,则使用django。如何在文本框字段中存储和检索

Models.py

    class Details(models.Model):
         title = models.CharField(max_length = 255)

html页面:

  <form action="/pjt/details">
  <input type="text" name="nee_n"id="neen_n" />
   </form>

如何将其存储在数据库中并收回相同内容。是否有任何设置需要在settings.py中更改

谢谢..

1 个答案:

答案 0 :(得分:1)

Django基于Unicode,因此语言字符将被正确存储。

存储语言,即用户的文化是另一个问题。这可以通过格式为'en_US'或'fr_FR'的HTTP请求初步收集。

本标准是ISO 639-1和ISO 3166-1的串联。

然而,浏览器文化不能总是被依赖,因此界面应该为用户提供改变其文化的机会。