Python 3.x 将多个文件迁移到django
我有一个django项目,下一个结构是:Python 3.x 将多个文件迁移到django,python-3.x,django,Python 3.x,Django,我有一个django项目,下一个结构是: [projectname]/ ├── core/ │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── custom_user/ │ ├── ...#some files │ └── models/ │ ├── user.py │ └── tags.py │ └── manage.py 如何为多个文件(user.py和t
[projectname]/
├── core/
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── custom_user/
│ ├── ...#some files
│ └── models/
│ ├── user.py
│ └── tags.py
│
└── manage.py
如何为多个文件(user.py和tags.py)运行命令makemigrations,现在我尝试通过命令/manage.py makemigrations custom\u user
,实现它,但我得到了下一个信息在应用程序“custom\u user”中未检测到任何更改。
,我在已安装的应用程序的settings.py文件中定义了应用程序:
INSTALLED_APPS = [
'custom_user.apps.CustomUserConfig'
]
并且在apps.py文件中也显示为:
class CustomUserConfig(AppConfig):
name = 'custom_user'
然而,如果我将我的模型添加到普通的
models.py
文件中,一切正常。在应用程序文件夹中创建一个名为migrations的文件夹,并在其中创建
\uuuu init\uuuuu.py
文件
[app_folder]
--migrations/
--__init__.py
--views.py
--forms.py
# others
解决方案是将必要的导入添加到
\uuuu init\uuuuuy.py
文件中,这里是来自.user import*
和来自.tags import*
可能是\uuuuuu init\uuuuuuuu
文件缺失?不,没有帮助(