Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/api/v1/account/users/1/
Django Version: 3.2.25
Python Version: 3.8.20
Installed Applications:
['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'drf_spectacular',
'rest_framework',
'django_filters',
'api',
'api.books',
'api.accounts']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware']
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/rest_framework/viewsets.py", line 125, in view
return self.dispatch(request, *args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 509, in dispatch
response = self.handle_exception(exc)
File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 469, in handle_exception
self.raise_uncaught_exception(exc)
File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
raise exc
File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 506, in dispatch
response = handler(request, *args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/rest_framework/mixins.py", line 55, in retrieve
serializer = self.get_serializer(instance)
File "/usr/local/lib/python3.8/site-packages/rest_framework/generics.py", line 108, in get_serializer
serializer_class = self.get_serializer_class()
File "/opt/project/api/util/ViewSetUtil.py", line 21, in get_serializer_class
module = importlib.import_module(f"{current_model._meta.app_label}.serializers")
File "/usr/local/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 961, in _find_and_load_unlocked
File "", line 219, in _call_with_frames_removed
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 973, in _find_and_load_unlocked
Exception Type: ModuleNotFoundError at /api/v1/account/users/1/
Exception Value: No module named 'accounts'
У меня есть проект Django Rest Framework с таким корнем дерева [img]https://i.sstatic.net/2fkIA1HM .png[/img]
в модели учетных записей у меня есть модель пользователя, как показано ниже: [code] class User(AbstractUser): phone_number = models.CharField(max_length=11, unique=True) [/code] затем у меня есть простой сериализатор и ModelViewSet для этой модели. apps.py в учетных записях выглядит следующим образом: [code]from django.apps import AppConfig
class AccountsConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' name = 'api.accounts' [/code] а в каталоге API apps.py это выглядит так: [code]from django.apps import AppConfig
class ApiConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' name = 'api' [/code] и в конце это мои настройки.py [code]""" Django settings for listings project.
Generated by 'django-admin startproject' using Django 3.2.4.
For more information on this file, see https://docs.djangoproject.com/en/3.2/topics/settings/
For the full list of settings and their values, see https://docs.djangoproject.com/en/3.2/ref/settings/ """ import environ import os from pathlib import Path
# Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent
# Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/3.2/howto/deployment/checklist/
env = environ.Env() DEBUG = True
BASE_URL_V1 = 'api/v1/'
# reading the EVN file environ.Env.read_env(BASE_DIR.__str__() + '/../.env')
# Raises django's ImproperlyConfigured exception if SECRET_KEY not in os.environ SECRET_KEY = env('SECRET_KEY')
SPECTACULAR_SETTINGS = { 'TITLE': 'Book', 'DESCRIPTION': 'Documentation of API endpoints of Book project', 'VERSION': '1.0.0', "SCHEMA_PATH_PREFIX": "/api/v1/", 'COMPONENT_SPLIT_REQUEST': True }
[/code] когда я хочу вызвать этот API через get: [code]/api/v1/account/users/ [/code] выдает следующую ошибку: [code]ModuleNotFoundError at /api/v1/account/users/1/ No module named 'accounts' Request Method: GET Request URL: http://127.0.0.1:8000/api/v1/account/users/1/ Django Version: 3.2.25 Exception Type: ModuleNotFoundError Exception Value: No module named 'accounts' Exception Location: , line 973, in _find_and_load_unlocked Python Executable: /usr/local/bin/python3 Python Version: 3.8.20 Python Path: ['/opt/project', '/opt/project', '/opt/.pycharm_helpers/pycharm_display', '/usr/local/lib/python38.zip', '/usr/local/lib/python3.8', '/usr/local/lib/python3.8/lib-dynload', '/usr/local/lib/python3.8/site-packages', '/opt/.pycharm_helpers/pycharm_matplotlib_backend'] Server time: Thu, 16 Jan 2025 05:29:15 +0000 [/code] и информация TraceBack такая: [code]Environment:
Request Method: GET Request URL: http://127.0.0.1:8000/api/v1/account/users/1/
Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/local/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view return view_func(*args, **kwargs) File "/usr/local/lib/python3.8/site-packages/rest_framework/viewsets.py", line 125, in view return self.dispatch(request, *args, **kwargs) File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 509, in dispatch response = self.handle_exception(exc) File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 469, in handle_exception self.raise_uncaught_exception(exc) File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception raise exc File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) File "/usr/local/lib/python3.8/site-packages/rest_framework/mixins.py", line 55, in retrieve serializer = self.get_serializer(instance) File "/usr/local/lib/python3.8/site-packages/rest_framework/generics.py", line 108, in get_serializer serializer_class = self.get_serializer_class() File "/opt/project/api/util/ViewSetUtil.py", line 21, in get_serializer_class module = importlib.import_module(f"{current_model._meta.app_label}.serializers") File "/usr/local/lib/python3.8/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 961, in _find_and_load_unlocked
File "", line 219, in _call_with_frames_removed
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 973, in _find_and_load_unlocked
Exception Type: ModuleNotFoundError at /api/v1/account/users/1/ Exception Value: No module named 'accounts' [/code] В чем проблема: [code]AUTH_USER_MODEL = "accounts.User" [/code] что не знает аккаунтов? Я даже пробовал: [code]AUTH_USER_MODEL = "api.accounts.User" [/code] но он не принимает эту форму, потому что получает только [b]app_name.UserModel[/b] кто-нибудь знает решение этой проблемы какая проблема??
У меня есть проект Django Rest Framework с таким корнем дерева
.png
в модели учетных записей у меня есть модель пользователя, как показано ниже:
class User(AbstractUser):
phone_number = models.CharField(max_length=11, unique=True)
Я хочу создать трекер адресов кошелька Solana, и у меня возникла проблема в этой части,
from solana.rpc.api import Client
from solana.account import Account
solana.account подчеркнут, а rpc.api — нет.
В ходе поиска я обнаружил, что это тот же...
ModuleNotFoundError: Нет модуля с именем 'allauth.account.middleware'
Я продолжаю получать эту ошибку в своем проекте django, даже когда django-allauth полностью установлен и настроен???
Я пробовал даже переустановить и изменить свой Python на...
В настоящее время я пытаюсь подключиться к API Mollybet, используя учетные данные, предоставленные Betinasia для их черной платформы (на основе Mollybet). Мне дали имя пользователя и пароль вместе со ссылкой на официальную документацию Mollybet API....
Я пытаюсь загрузить изображение в службу Google Photos, используя учетную запись службы Google с делегированием по всей домену для использования учетной записи [email protected] . Использование приведенного ниже кода
Что я делаю неправильно? class...