在django中保存自定义字段类的位置?

时间:2015-03-05 20:16:38

标签: python django django-models packages

我对这篇文章中的第二个答案感到困惑:

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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

from myapp.fields import SeparatedValuesField