在 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
我对这个 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