在 Django 中保存自定义字段 class 的位置?

where to save the custom field class in django?

我对这个 post 中的第二个答案感到困惑:

What is the most efficent way to store a list in the Django models?

对于自定义字段 SeparedValuesField,我应该将此 py 放在哪个目录以便我可以从 custom.fields 导入?

该答案假定您在项目根目录下名为 custom 的包中有一个名为 fields.py 的 Python 文件。即:

/project root
---manage.py
---/custom
------__init__.py
------fields.py

您可以将 fields.py 放在任何现有应用下,然后从该位置导入。例如,如果您有一个名为 myapp 的应用程序,您可以将 fields.py 放在该包下并将导入语句重写为:

from myapp.fields import SeparatedValuesField