"Вопросы и ответы" Django и Python, страница 588

18.08.2022
Модель поля выбора django

Я создал модель ingrident, в которой хранятся все имена ingrident, теперь я хочу передать все эти элементы в выбор поля в другой модели. Как я могу это сделать Я не хочу использовать внешний ключ, потому что я хочу …

18.08.2022
Django Forms позволяет пользователю вводить список кортежей неизвестной длины

В приложении, которое я создаю, необходимо создавать экземпляры уроков. Для каждого урока может быть назначено любое количество преподавателей, каждый из которых имеет определенную роль, вводимую пользователем. Например: На уроке 1 работают следующие преподаватели роль: …

18.08.2022
Объект не имеет атрибута 'set_password'

Я получаю сообщение об ошибке 'UserProfileInfo' object has no attribute 'set_password' Я не могу найти, что я упустил, я сделал несколько проектов, подобных этому, но никогда не сталкивался с такой ошибкой. Есть ли что-то, что я упускаю. Я пытался исправить …

18.08.2022
Django - несколько форм на одном представлении - передача несозданного объекта второй форме

Интересно, можно ли сделать две формы на основе модели django на одном представлении, одна из которых требует объект, который будет создан второй (Foreign Key). Я покажу пример, чтобы сделать его более понятным У меня есть эти модели: …

18.08.2022
Как использовать JSON в функциях Django

я делаю проект django для добавления и обновления вещей с базой данных mysql, но мне сказали, что добавлять и обновлять вещи напрямую без JSON небезопасно, возможно ли это? как я могу это сделать? вот моя функция создания: …

18.08.2022
Метод сохранения() пользовательской модели Django для неперсистентного атрибута

В методе сохранения пользовательской модели Django 4 save(), как передать непостоянное значение формы? Например: В приведенной ниже модельной форме непостоянное поле называется client_secret. class ClientModelForm(forms.ModelForm): client_secret = forms.CharField(initial=generate_urlsafe_uuid) Это поле никогда не будет сохранено, оно …

18.08.2022
Похоже, что моя функция presave slugify перестала работать на localhost, но не на развернутой версии? Случалось ли это с кем-нибудь еще?

Я работаю над сайтом по усыновлению собак, который я создал на своем локальном хосте на python с использованием фреймворка Django. У меня есть страница python, которая использует функцию pre-save для создания уникального slug для собаки, когда она создается. Сейчас …

18.08.2022
Pip install mysql-connector-python-8.0.30 установился полностью - без ошибок. Что такое confer для настроек .py [DATABASES ]

Окружение = macOS Monterey V12.5 M1Max с Visual Studio Code + Python 3.10.6 + Django 4.1 + PIP3. Успешно установлен mysql-connector-python-8.0.30. Текущий dbsqlite3 имеет заполненные таблицы. Когда я запускаю python manage.py migrate from dbsqlite3 to MySQL Community 8.0.30, сообщения об …

18.08.2022
Невозможно получить данные из бэкенда - React [закрыто]

У меня есть информация в бэкенде (Django), но я не могу получить ее с помощью методов, которые я нашел в google. Когда я применяю код для всех продуктов, он работает. Но когда я указываю id, он ничего не возвращает. …

18.08.2022
Дублирование таблиц, созданных в миграциях django при использовании схем SQL Server

Я хочу поместить все таблицы, специфичные для Django, и мои пользовательские модели Auth в схему по умолчанию dbo, а все мои таблицы, специфичные для различных приложений, в схему, названную по имени приложения. Следует отметить, что все таблицы моих приложений …

18.08.2022
Сохранение имени пользователя после нажатия на ссылку для отображения

Я создаю систему тикетов, используя фреймворк django. Когда тикет заполнен и отправлен, группа поддержки заходит в приложение поддержки и видит информацию о номере тикета, имени клиента, резюме, дате создания и т.д. Номер тикета является ссылкой на детали этого тикета. Я …

18.08.2022
Отображение полей на основе запроса в сериализаторе django-rest-framework

В моем проекте Django есть модель Post. Я хочу отображать поле description, когда пользователь получает список постов, а когда он получает экземпляр поста, вместо него отображать поле body. (Оба поля существуют отдельно в модели) вот мой сериализатор …

18.08.2022
Raise OSError('Не найдено файлов перевода для языка по умолчанию %s.' % settings.LANGUAGE_CODE) Ubuntu Django

Я создал другой язык (IN-te) в приложении Django, он прекрасно работает на моей рабочей машине (MacOS), но когда я размещаю его на сервере Ubuntu, он выдает мне следующую ошибку raise OSError('No translation files found for default language %s.' …

18.08.2022
Django - запрос более чем одной строки, возвращаемой подзапросом, используемым в качестве выражения ошибка

У меня есть запрос и мне нужно добавить поле с помощью annotate Employees.objects.filter( /* filtering here */ ).annotate( group_ids=Subquery( EmployeesGroups.objects.distinct() .select_related("groups") .values_list("id", flat="True") ) ) Я получаю следующую ошибку : Django query more than one …

18.08.2022
Django get manytomany from classbasedview got <QuerySet []>

Мне нужно, чтобы Lehrer и Gl Lehrer извлекались из Schulverzeichnis, чтобы Lehrer и GL Lehrer были из соответствующих Schulverzeichnis, есть идеи? class Dashboard (LoginRequiredMixin, ListView): model = SchulverzeichnisTabelle template_name = 'SCHUK/Dashboard.html' context_object_name = 'Dashboard' def get_context_data(self, **kwargs): context …

18.08.2022
Django post_save не добавляется к полю ManyToMany

У меня есть эти модели, и я хочу заполнить экземпляр Reporte после сохранения определенными данными, связанными с датами. В post_save он получает доступ к продажам, сделанным между прошедшими датами, а затем добавляет их во многие поля в Reporte, но …

18.08.2022
Django не импортирован

Я не могу понять, почему эта штука так работает. Он может делать runserver, но не может делать collectstatic, как я могу это исправить? (Я развертываю его). g

18.08.2022
Python manage.py collectstatic error: cannot find rest_framework bootstrap.min.css.map (из книги 'Django for APIs')

Я читаю книгу 'Django for APIs' от 'William S. Vincent' (текущее издание для Django 4.0) В главе 4 я не могу успешно выполнить команду python manage.py collectstatic. Я получаю следующую ошибку: Traceback (most recent call last): File …

18.08.2022
Как отслеживать изменение базы данных с дэсктоп приложения?

У меня есть приложение на django4/postgresql. Основная суть приложения - делать заказ еды. Я планирую сделать desktop приложение(скорее всего тоже на python), которое должно будет отображать список всех заказов. Я сделал api для получения и изменения данных(в заказах), но у …

18.08.2022
ValueError: не удалось настроить обработчик 'loggers'

Я писал код в vscode, который регистрирует активность пользователей (входы и выходы) с помощью сигналов на моем сайте django, но он продолжает выдавать эту ошибку Exception in thread django-main-thread: Traceback (most recent call last): File "C:\Users\pc\AppData\Local\Programs\Python\Python310\lib\logging\config.py", line 565, in …

18.08.2022
Есть ли в Django способ для ModelViewSet представлять как родительские, так и дочерние модели?

Мне нужно иметь дополнительные поля в ответе если они доступны, но не все объекты этого класса имеют это свойство. Так, например, у нас есть class Car(models.Model): brand = model.CharField() wheelcount = model.IntField() class Truck(Car): max_load = model.IntField() class …

18.08.2022
Python: создание декоратора, объединяющего несколько других -- с аргументами [дубликат]

Представьте себе, что мы пишем на Django: @decorator1(p1, p11) @decorator2(p2, p22) @decorator3(p3, p33) def view(request): pass Что нужно написать, чтобы я мог использовать: @combined_decorator def view(request): pass И эффект будет тот же? Я пытался: …

18.08.2022
Пожалуйста, посмотрите терминал и способы его устранения

Ошибка _ Django Я не могу понять ошибку.

18.08.2022
Операционная ошибка при выполнении миграции с mysql?

Я пытаюсь создать новый проект. В нем уже есть миграции. Я создал новую базу данных mysql, но при выполнении миграции я получаю ошибку типа django.db.utils.OperationalError: (1050, "Table ' ' already exists"). Почему эта ошибка возникает в совершенно новой базе …

18.08.2022
Процесс развертывания Django на Heroku

Я развертываю сайт, построенный на Django Framework, на Heroku, и когда я пытаюсь продвинуть свой код на удаленный сервер после того, как я создал Heroku remote с помощью следующей команды "heroku git:remote -a app-name", после использования "git push heroku …

18.08.2022
Django отключение csrf для администратора

Мне нужно отключить csrf для всех администраторских путей. Если я попытаюсь импортировать в urls.py from django.views.decorators.csrf import csrf_exempt и тогда urlpatterns += [path(admin_url, admin.site.urls)] когда я захожу в админку, я получаю …

18.08.2022
Есть ли способ обновить отношения верхнего уровня в форме Django?

У меня есть следующие модели и форма. Бренд &gt; Раздел &gt; Категория &gt; Статья. Я могу извлечь существующие данные из базы данных, однако я уперся в стену. Я пытаюсь создать новую статью или обновить существующую, но я …

18.08.2022
Учетные данные для аутентификации не были предоставлены - Django REST

Я делаю приложение для IOS с бэкендом Django, оно работало хорошо, но теперь я получаю ошибку {"detail":"Authentication credentials were not provided."} Django Backend settings.py REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework.authentication.TokenAuthentication', ), 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.IsAuthenticated' ), } views.py class …

18.08.2022
Как использовать скомпилированные файлы webpack на локальном сервере

Я использую python manage.py runserver для django и webpack-dev-server --mode=development для шаблона на локальной разработке. Моя файловая структура выглядит следующим образом / - /myproj/ /defapp/ /frontend/dist/ /frontend/static/ /frontend/templates/ /frontend/node_modules/ /static/ Теперь я был готов к развертыванию на …

18.08.2022
Аннотация Django не группирует вывод по назначению

Ниже приведена моя модель: class Project(models.Model): name = models.CharField(max_length=1000, null=True, blank=True) date_created = models.DateTimeField(auto_now=True) status = models.CharField(max_length=1000, null=True, blank=True) Поле статуса имеет около 5 различных вариантов (Выиграл, Проиграл, Открыт, Ожидает, Отменен). Мне нужно знать, как получить …

18.08.2022
Почему мой цикл for не работает в django?

Я новичок в Django и я пытался загрузить данные в мой шаблон с помощью цикла for, в итоге получил теги цикла for, записанные в моем шаблоне. Views.py from django.shortcuts import render from django.http import HttpResponse from projet.models import Employe …

18.08.2022
Как найти путь импорта любого класса Django

Я чувствую себя очень глупо, задавая этот вопрос, но я часто нахожу класс, который хочу использовать в Django, и мне трудно определить путь к его импорту. В итоге я нажимаю на результат google за результатом google, пока кто-нибудь случайно …

18.08.2022
Фильтрация объектов на основе состояния булевого поля

Я работаю над проектом, в котором заполняется форма. И в этой форме есть поля is_active. Если пользователь выбирает True, это означает, что аккаунт активен, а если False, это означает, что он больше не активен, и пользователь больше не может его …

18.08.2022
Проблема с конфигурацией MailInaBox (из expiringdict импортируйте ExpiringDict)

Недавно я обновил свою установку mailinabox, и после этого, когда я пытаюсь запустить службу mailinabox, я получаю эту ошибку на консоли Файл "/root/mailinabox/management/auth.py", from expiringdict import ExpiringDict ModuleNotFoundError: Модуль с именем 'expiringdict' отсутствует. Я пробовал устанавливать модули …

18.08.2022
Проверка правильности пароля пользователя в django rest framework

Я пишу пользовательскую функциональность входа в систему на фреймворке Django rest. Но я не могу проверить, верен ли пароль или нет. class LoginView(APIView): def post(self, request): username=request.data["username"] password=request.data["password"] user=User.objects.filter(username=username) if user is None: return Response({"response":"No User exist"}) if user.check_password(password): …

18.08.2022
Как добавить поле формы или поле модели, поддерживающее все типы символов?

Forms.py class UserForm(forms.ModelForm): password = forms.CharField(widget=forms.PasswordInput()) class Meta(): model = User fields = ('username', 'email', 'password') Я хочу, чтобы имя пользователя поддерживало все типы символов, включая Bangla. Но я получаю эту ошибку

18.08.2022
Как сохранить экземпляр модели асинхронно Django (используя асинхронный интерфейс Django ORM 4.1)

Недавно вышел Django 4.1 с новым асинхронным интерфейсом ORM. Это действительно круто. Но я использую его уже пару недель и нашел пример, который поставил меня в тупик. Я пытаюсь воспроизвести это поведение …

18.08.2022
Get_absolute_url очень занятая база данных

Когда я загружаю страницу продукта, я хочу, чтобы на этой странице предлагались другие продукты. Но при генерации абсолютного url для каждого продукта происходит обращение к базе данных. Соответственно, если на странице 10 товаров, то будет + 10 обращений к базе …

18.08.2022
Динамический фильтр с django + ajax + отображение в шаблонах

Я новичок в django и js, пожалуйста, мне нужна помощь. Итак, я хочу фильтровать объекты модели без перезагрузки страницы. Я формирую условия фильтрации и отправляю на сервер через ajax что-то вроде этого: (Прошу не ругать за код, я просто пытаюсь …

18.08.2022
Как получить параметр url с помощью django-rest-framework

Я строю карту с различным расположением станций. Станции принадлежат разным полям. Мне нужно показать все станции, и у меня есть все станции одного месторождения. В какой-то момент вызывается мой api """Markers API URL Configuration.""" # Maps with Django (2) # …