gpt4 book ai didi

java - Django 中的 MessageSource 等效项?

转载 作者:太空宇宙 更新时间:2023-11-04 12:28:31 25 4
gpt4 key购买 nike

我有 Java/Spring 背景,最近刚刚转向 Python/Django。我正在使用 Django 从头开始​​开发一个新项目。我想知道 Django 如何处理常见的字符串消息。资源文件夹中是否有一个可以调用的通用文件?例如,在 Spring 中,我们有一个 MessageSource ,它是一个键/值对属性文件,对于大多数应用程序来说是全局的。 Django中有类似的东西吗?如果是这样,它在普通应用程序端和单元测试端如何工作?

最佳答案

您可以查看Django's messages framework .

此外,您还可以在 Python 中使用键值对和字典:

# Upper case because it is constant

LOGIN_ERRROS = {
'login_error_message': 'message here',
...
}

您可以将其放入应用程序内的一个文件中,甚至可以将其命名为 message_source.py,并在需要时导入它:

例如,在您看来:

# views.py

...
from myapp.message_source import LOGIN_ERRORS

关于java - Django 中的 MessageSource 等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38132832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com