Django:如何包含文件?
我有一个 Django 应用程序。 我希望将所有模型分成文件并放置在特定目录中,例如:
/usr/project/models/myModel.py
有可能吗? 不幸的是,仅通过 from myModel import * 导入是行不通的。
有什么具体的方法可以做到这一点吗?
I have a Django Application.
I want to have all my models to be separated in files and lay in the specific directory, for instance:
/usr/project/models/myModel.py
Is it any possible?
Just importing through from myModel import * doesn't work, unfortunately.
Is there any specific way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
创建包含
from myModel import *
的文件/usr/project/models/__init__.py
。需要__init__.py
文件才能使目录成为 python 包。Create file
/usr/project/models/__init__.py
containingfrom myModel import *
.__init__.py
file is required to make directory a python package.您可以将模型拆分为单独的文件,它只是 Python 代码。
You can split your models into separate files, it's just Python code.