首先,让我先说我对 Python 和 Django 都是全新的。我想使用我已经知道、喜欢和喜欢的语言,可惜框架根本不存在。归根结底,我不是“pythonista”。
无论如何,我在 Django 教程的前几页,并且正在创建数据模型。我立即看到该示例对模型中的字符字段的最大长度等内容进行了硬编码。这是我根本不会做的事情,因为这些信息不仅会经常更改并且在许多地方都需要,而且当我用另一种编程语言编写后端应用程序时也会使用它。
关键问题是,我不会将 python 用于后端。我将使用另一种语言。该语言的程序将需要访问诸如字符字段的最大长度之类的内容。
在我使用的任何其他语言中,这都是一件简单的事情。我只是在一个名为 MAXLENGTH 的文件中粘贴了类似最大长度的内容,并将该文件包含在我需要的任何地方。如果最大长度需要改变(它会改变),我会在一个地方改变它。然后在所有其他地方更改它,无论使用什么其他语言。
我需要 Python/Django 中的这种功能,或者以最少的麻烦达到类似效果的东西。我确实找到了一个 import 语句,但它似乎并没有完全符合我的要求(它似乎导入了 Python 代码,但我不能在这里使用纯 Python 的解决方案)。
请注意,我不太可能接受涉及大量复杂类声明的异国情调、复杂的解决方案等等。这是一个简单的问题,我需要一个简单的解决方案。
另外,我会接受 Python 或 Django 中的解决方案(如果 Django 在这方面有一些特殊能力)。
非常感谢。