微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

运行时错误:模型类 Himalayadashbords.clients.models.Client 未声明显式 app_label 并且不在 INSTALLED_APPS

如何解决运行时错误:模型类 Himalayadashbords.clients.models.Client 未声明显式 app_label 并且不在 INSTALLED_APPS

我正在使用千篇一律的代码,我遇到了这个错误: 客户端/apps.py:

from django.apps import AppConfig


class ClientConfig(AppConfig):
    name = 'clients'

settings.py:

LOCAL_APPS = [
    "himalayadashbords.users.apps.UsersConfig","himalayadashbords.clients.apps.ClientConfig","himalayadashbords.queries.apps.QueriesConfig","himalayadashbords.dashboard.apps.DashboardConfig",# Your stuff: custom apps go here
]

clients/models.py:

from django.db import models

class Client(models.Model):
    name = models.CharField(max_length=50,unique=True)
    QBO_id = models.CharField(max_length=100)
    QBO_refreshtoken = models.CharField(max_length=100)
    fiscalmonth = models.IntegerField(default=1)

    def __str__(self):
        return self.name

仪表板/views.py:

from himalayadashbords.clients.models import Client
from himalayadashbords.queries.QBOQueries.qQBOInvRevenues import avNEclients

listofcpy = Client.objects.all().only("pk","name")

错误调试:

  File "/Users/xxx/PycharmProjects/cool/himalayadashbords/himalayadashbords/clients/urls.py",line 3,in <module>
    from .views import (
  File "/Users/xxx/PycharmProjects/cool/himalayadashbords/himalayadashbords/clients/views.py",line 8,in <module>
    from .models import Client
  File "/Users/xxx/PycharmProjects/cool/himalayadashbords/himalayadashbords/clients/models.py",in <module>
    class Client(models.Model):
  File "/Users/xxx/PycharmProjects/cool/himalayadashbords/venv/lib/python3.8/site-packages/django/db/models/base.py",line 113,in __new__

我已经试过了:

  1. 使用 name = Himalayadashbords.clients 和 verbose="clients" 更改 apps.py
  2. 尝试在模块客户端中进行查询而不是将其导入仪表板,但我遇到了同样的问题

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。