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

03.05.2022
Имя поля внешнего ключа Salesforce

В нашем проекте мы используем библиотеку Salesforce в Django. У нас есть класс, который включает в себя сырье: class SalesforceContact(models.Model): account = models.ForeignKey(SalesforceAccount, models.DO_NOTHING, db_column='AccountId', blank=True, null=True, related_name='contacts')>class SalesforceContact(models.Model). Получаем результат all_contacts = SalesforceContact.objects.filter(xxxxxxx).all() атрибуты all_contacts не содержат …

03.05.2022
Как определить столбцы из ключей словаря с помощью Django tables 2?

Я хочу создать таблицу из нескольких объектов из модели Django под названием MyModel. Данные хранятся в JSONField под названием weights с datetime в качестве ключа, как это {"2022-05-01T05:00:00Z": 0.123}. Имя колонки должно быть из поля CharField под названием …

03.05.2022
Django MultipleChoiceField поле с фильтром

Что нужно написать здесь, чтобы отфильтровать участников по ID события forms.py participants = forms.ModelChoiceField(queryset=Participant.objects.none(), empty_label=None,), чтобы не писать в queryset, я получаю всех участников со всех мероприятий. А мне нужно увидеть тех участников, которые отправили заявку на это мероприятие …

03.05.2022
Мой сайт занимает так много процессора на моем компьютере

я использую в этом проекте django с чистым css и js и кажется, что мой сайт потребляет так много процессора также …

03.05.2022
Как мне решить следующую ошибку сериализатора Django: TypeError: аргумент int() должен быть строкой, байтоподобным объектом или числом, а не 'Article'

Я совсем новичок в django, но не могу найти решение в документации Мой вопрос: У меня есть модель с 2 отношениями OneToOne: class Slotting(ICSBaseMixin): # database fields article = models.OneToOneField( "ics_stock.Article", on_delete=models.CASCADE, related_name="slotting", null=False ) article_location …

03.05.2022
Django Model.delete() не работает в сигнале

Я пытаюсь удалить экземпляр модели из обратного вызова сигнала @receiver(m2m_changed) def many_to_many_changed(sender, instance, action, **kwargs): if action == "post_remove": if not instance.invoices.all().exists(): payment = Payment.objects.get(pk=instance.pk) payment.delete() instance.delete() Это мой код, но ни instance.delete(), ни payment.delete() ничего не удаляет, …

03.05.2022
Django rest save api to bd

Моя задача состоит в том, чтобы принять запрос на пост со ссылкой на публичный api, а затем сохранить данные из json в мою базу данных, и отобразить последнюю запись (перед добавлением). Все это я делаю на django rest. Проблема в …

03.05.2022
Возможно ли иметь два параметра в limit_choices_to в моделях django?

Я сокращу код настолько, насколько это возможно. Предположительно, у нас есть две модели models.py > Таблица продуктов CATEGORY = ( ('Hard Disk Drive', 'Hard Disk Drive'), ('Solid State Drive', 'Solid State Drive'), ('Graphics Card', 'Graphics Card'), ('Laptop', 'Laptop'), …

03.05.2022
Получение ProgrammingError: отношение "auth_user" не существует во время выполнения теста

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

03.05.2022
Я столкнулся с ошибкой django api. manage.py runserver выдает importError

ImportError: cannot import name 'smart_text' from 'django.utils.encoding' (/home/ubuntu/django/env/lib/python3.8/site-packages/django/utils/encoding.py)

03.05.2022
Пароль1 и пароль2 не сохраняются в форме django

Я создал (CustomUserForm), как показано ниже: from django.contrib.auth.forms import UserChangeForm from .models import User from django import forms class CustomUserForm(UserChangeForm): username = forms.CharField( widget=forms.TextInput(attrs={'class': 'form-control my-2', 'placeholder': 'Enter Username'})) email = forms.CharField( widget=forms.TextInput(attrs={'class': 'form-control my-2', 'placeholder': 'Enter The Email'})) …

03.05.2022
Dockerfile/Docker-compose для приложения react, которое находится внутри проекта django

Я создал проект django, который содержит папку под названием 'frontend' (для этого я сделал python startapp frontend). Эта папка содержит мои компоненты react и логику фронтенда. Я создал Dockerfile и docker-compose.yml в главной директории с файлом 'manage.py'. Каталог выглядит следующим …

03.05.2022
Установка атрибута urlconf в middleware

Читаю документацию, пробую экспериментировать. Написано, что можно вместо ROOT_URLCONF в settings.py установить атрибут urlconf в middleware. Сделал вот такой middleware class CounterMiddleware: def __init__(self, get_response): self.get_response = get_response def __call__(self, request): response = self.get_response(request) setattr(request, 'urlconf', 'app_stock.urls') print(request.urlconf) return response …

03.05.2022
Почему Django не принимает отправку файла из приложения React Native?

Я использую Django для внутреннего сервера и React Native для мобильного приложения Я пытаюсь загрузить изображение оттуда, но оно выдает ошибку 500 сервера. Views.py форма Django @api_view(['POST']) def setFakeProfile(request): if request.method=='POST': user = Token.objects.get(key = request.META.get('HTTP_AUTHORIZATION').split(' ')[1]).user profile = …

03.05.2022
Могут ли пользователи переключать месяцы на сайте с помощью библиотеки календаря python

Я создаю веб-приложение с помощью django. Я использую библиотеку календаря python для создания HTML календаря. Я хотел бы узнать, есть ли встроенный способ позволить пользователям переключать месяцы на сайте или я должен сделать это с помощью JavaScript. Спасибо за помощь.

03.05.2022
TypeError: create_superuser() missing 2 required positional arguments

Я пытаюсь создать суперпользователя когда я ввел электронную почту и пароль, я получил эту ошибку File "/mnt/c/Users/ZAKARIA/Desktop/project/env/lib/python3.8/site-packages/django/contrib/auth/management/commands/createsuperuser.py", line 232, in handle self.UserModel._default_manager.db_manager(database).create_superuser( TypeError: create_superuser() missing 2 required positional arguments: 'first_name' and 'last_name' менеджеры моих классов from …

03.05.2022
Ошибка Django при работе с формой пользователя: AttributeError: объект 'tuple' не имеет атрибута '_meta'

я следовал уроку, чтобы сделать регистрацию пользователя с помощью Django, он сделал этот код, подобный тому, что я сделал: class CustomUserForm(UserChangeForm): username = forms.CharField( widget=forms.TextInput(attrs={'class': 'form-control my-2', 'placeholder': 'Enter Username'})) email = forms.CharField( widget=forms.TextInput(attrs={'class': 'form-control my-2', 'placeholder': 'Enter The …

03.05.2022
Стили не загружаются в Django

У меня есть сайт, которому нужны некоторые пользовательские стили в Django, и я не могу заставить статический файл загружаться. У меня есть статическая папка внутри моей основной папки - та, где живет manage.py, Внутри есть папка CSS, которая …

03.05.2022
Разрешить выбор пустого внешнего ключа в формах администратора

Я создал модель (AnalysisFieldTemplate) с внешним ключом к AnalysisFieldRule. Я хочу иметь возможность оставить поле display_analysis_field_rule пустым и сохранить мою административную форму. class AnalysisFieldRule(models.Model): action_kind: str = models.CharField( choices=ActionKind.choices, default=ActionKind.DISPLAY, max_length=text_choices_max_length(ActionKind), verbose_name=_("action kind"), ) formula: str = formula_field() name: …

03.05.2022
Djongo + Django + MongoDB не поддерживают цепной фильтр

У меня есть две модели: Content и Tag, которые имеют ManyToMany realationship Content(models.Model): tags = models.ManyToManyField(Tag, null=False, blank=False, related_name="tags") Tag(models.Model): slug = models.CharField(max_length=255, null=False, blank=False, unique=True) name = models.CharField(max_length=255, null=False, blank=False, unique=True) Обратите внимание, что я использую …

03.05.2022
Ошибка 403 каждый раз, когда я вхожу на свой сайт, но csrftoken находится в моей форме. DJANGO

У меня возникает ошибка 403, когда я загружаю свой сайт на pythonanywhere.com, но он прекрасно работает на localhost. Он продолжает говорить 403 запрещено, когда я пытаюсь войти в учетную запись, даже если я ввожу неправильный пароль. Я пытался посмотреть …

03.05.2022
Расширение функциональности фильтра для использования только в том случае, если переменная имеет значение

Я использую фреймворк django для создания приложения для блога. моя версия django - Django version 4.0.4 Я должен отфильтровать данные в соответствии с заголовком и категорией, которая есть в блоге. мой код выглядит следующим образом searchTitle = request.GET.get('searchTitle') …

03.05.2022
Django + React, кнопка входа в Google не отображается

Я использую frontend как React и backend как Django. Я хочу добавить социальный логин Google, но кнопка не отображается. Я копирую и вставляю эту ссылку, https://developers.google.com/identity/gsi/web/guides/display-button Вот мой код. react - index.html <script src="https://accounts.google.com/gsi/client" …

03.05.2022
Получение сообщения об ошибке 'Существующее соединение было принудительно закрыто удаленным узлом'

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

03.05.2022
Неавторизованный ответ на POST-запрос после обновления маркера JWT в Django

Цель: Я пытаюсь получить доступ к определенным данным пользователя с помощью JWT. В частности, я хочу получить идентификатор пользователя из JWT-токена, используя request.user.id. Проблема: Я могу запустить api и обновить токены. Когда срок действия токенов истекает, я могу …

03.05.2022
Django - Добавление HTML-страниц

У меня проблемы с добавлением новой html-страницы. Я добавил все в файл views.py и urls.py, и даже в файл base.html, но я продолжаю получать сообщение об ошибке (см. последнюю строку на скриншоте терминала) введите описание изображения …

03.05.2022
Создание модели Django, в которой значение по умолчанию не отображается в моей форме

Я пытаюсь создать модель Django со значением по умолчанию, что-то вроде этого: class ExampleModel(models.Model): image = models.URLField(max_length=200, default='https://example.com') И форма для этой модели: classExampleForm(forms.ModelForm): class Meta: model = ExampleModel fields = ('image') Дело в том, …

03.05.2022
Вызов синхронной функции асинхронно в django-graphene mutation

Моя мутация содержит функцию, которая вызывает API для отправки SMS. Поскольку выполнение этой функции может занять некоторое время, а ее результат не имеет никакого отношения к тому, что возвращает мутация (Его не нужно отправлять обратно клиенту), я предпочитаю запускать …

03.05.2022
Django docker-compose: как обрабатывать миграции и собирать статику

У меня есть приложение django, которое я пытаюсь "докеризировать". Я довольно близок к этому, но столкнулся с небольшой проблемой. По сути, я пытаюсь понять, как мне справиться с тем, что каждый раз, когда я запускаю docker-compose, я должен …

03.05.2022
Как сохранить переменную в html-файле, чтобы отправить ее в базу данных через Django?

Итак, я сделал счетчик на Django, используя HTML и JS, HTML/JS затем использовал это как шаблон на django Views.py, теперь я хочу сохранить номер счетчика в базу данных MySQL, как мне это сделать? …

03.05.2022
Django изменение текстового поля

В настоящее время я использую это текстовое поле для моей модели #model class NoLoginPsuedoAppointment(models.Model): ... comments = models.TextField(blank=True) #form class NoLoginPsuedoAppointmentForm(forms.ModelForm): comments = forms.Textarea() class Meta: model = NoLoginPsuedoAppointment fields = [ "comments", ] Что в итоге …

03.05.2022
Daphne ModuleNotFoundError: Нет модуля с именем 'app_name'

Когда я запускаю daphne -b 0.0.0.0 -p 8000 --access-log=daphne.log config.asgi:application я получаю Daphne ModuleNotFoundError: No module named 'app_name' Но когда я запускаю python3 manage.py runserver, он работает нормально? Когда я удаляю app_1 из INSTALLED_APPS, он показывает мне ModuleNotFoundError: …

03.05.2022
Существует ли Pythonic способ типизировать параметр функции к определенному объекту модели django?

Допустим, у меня есть такая модель: class Foo(): name = models.CharField() И функция, подобная этой: def update_foo_name(foo_object): foo_object.name = "New Name" Есть ли способ принудительно ввести тип update_foo_name(), чтобы сюда можно …

03.05.2022
Реплит: Почему я получаю PR_END_OF_FILE_ERROR для моего проекта Django?

Я запускаю Django repl внутри Replit. Однако я часто не могу получить доступ к предварительному просмотру моего проекта в браузере из-за "PR_END_OF_FILE_ERROR" в Firefox. Я также пробовал использовать Brave и Chromium, но и с ними не получилось: они …

03.05.2022
Как задеплоить Django приложение(Wagtail) на хостинг с DEBUG==FALSE

Борюсь с данной проблемой вторые сутки :( Проблема заключается в том что при отключение дебаг режима в setting на всех страницах ошибка. Абсолютно голое приложение - wagtail. при Debug==True все абсолютно в порядке, но кастомная 404 от wagtail(пишу wagtail в …

03.05.2022
Игнорирование определенных полей при обновлении в зависимости от условия

Описание: Цель - обновить все Spotlight поля на PUT/PATCH (update/partial update), если его status является YELLOW. Если status является RED || GREEN, он должен обновлять только свои status и игнорировать любые другие …

03.05.2022
"столбец не существует" и "курсор не существует" для миграции postgres (когда столбец явно существует)

У меня возникли проблемы с миграцией. Я пробовал удалить последний файл миграции, зайти в psql и сбросить все новые таблицы и удалить конкретную строку миграции в django_migrations. Но я все еще получаю следующие ошибки для следующей модели: …

03.05.2022
Исключение внутри приложения: 'user' user=self.scope['user'] KeyError: 'user'

Я пытаюсь установить пользовательское промежуточное ПО для моих каналов django, поскольку AuthMiddleWare возвращает anonymousUser при попытке использовать self.scope['user] в consumers.py, и я использую аутентификацию на основе токенов, но после установки пользовательского промежуточного ПО django продолжает бросать это исключение: Exception inside …

03.05.2022
Ошибка requirement.txt в виртуальной среде

Я бегу pip freeze > requirements.txt Вместо того, чтобы создавать файл requirements.txt, моя виртуальная среда создает только файл requirements, который пуст. Посоветуйте что-нибудь?

03.05.2022
Создание фильтра ценового диапазона в django

Здравствуйте, ребята, я создал сайт электронной коммерции, используя Django. Я хочу фильтровать ценовые диапазоны и я нашел идеальный javascript и html tempelate для этого. Проблема в том, что у меня нет знаний javascript, чтобы использовать это в своих интересах. …