【发布时间】:2012-11-21 06:19:32
【问题描述】:
我想在多个应用程序之间共享一个 models.py。应该使用 manage.py 从 models.py 创建数据库表。 Django 1.4标准目录结构为:
myproject
|
|-- manage.py
|-- myproject
| |
| -- settings.py
| -- urls.py
|-- myapp1
| |
| -- models.py
| -- views.py
|-- myapp2
|
-- models.py
-- views.py
更改此目录结构以实现我想要的最佳方法是什么?将models.py 放在myproject 目录中,将models.py 文件放在myapp1 中,它只从以前的models.py 中导入所有内容并使用“manage.py syncdb”创建数据库表?有没有办法在没有第二个 models.py 的情况下获得相同的结果?
提前致谢。
【问题讨论】:
-
只需从一个应用中导入模型。