gpt4 book ai didi

python manager.py sqlall 我的应用程序无法识别我的应用程序

转载 作者:行者123 更新时间:2023-11-30 00:53:34 25 4
gpt4 key购买 nike

真是郁闷啊,已经解决两天了,没有成功,在 python 程序中使用 Django ORM,尝试使用我定义的 mysql 数据库

我的文件结构是

|-- mailparser.py
|-- manager.py
|-- myapp
| |-- __init__.py
| |-- __init__.pyc
| `-- models.py
|-- settings.py

我的 manager.py 看起来像:

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
print sys.path
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)

我的settings.py看起来像:

from django.conf import settings

settings.configure(
DATABASE_ENGINE = "django.db.backends.mysql",
DATABASE_NAME = "mydb",
DATABASE_USER = "mysqladmin",
DATABASE_PASSWORD = "password",
DATABASE_HOST = "192.168.1.1",
DATABASE_PORT = "3306",
INSTALLED_APPS = ['myapp']
)

from django.db import models
from myapp.models import *

尝试执行 root@pdsc pdscroot]# python manager.py sqlall myapp命令错误:无法找到带有标签 myapp 的应用程序。您确定您的 INSTALLED_APPS 设置正确吗?

最佳答案

您不应该将模型导入到设置中。但您应该确保将 myapp 添加到 INSTALLED_APPS 设置中。

关于python manager.py sqlall 我的应用程序无法识别我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20773635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com