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

22.08.2022
При отключении или обновлении вебсокета Django channels "потребовалось слишком много времени для отключения и он был убит"

Я использую Django Channel для отправки и сохранения данных в реальном времени, но когда я обновляю страницу, появляется ошибка. log Application instance <Task pending name='Task-2' coro=<StaticFilesWrapper.__call__() running at path\channels\staticfiles.py:44> wait_for=<Future pending cb=[Task.task_wakeup()]>> for connection <WebSocketProtocol client=['127.0.0.1', 50991] path=b'/ws/graph/'> took too …

22.08.2022
Как я могу получить список ожидающих приглашений для пользователя с помощью django-invitations?

Я вижу в исходном коде для django-invitations, что есть менеджер с методом all_valid, но мне трудно соединить точки обратно к request.user. Я также использую django-allauth.

22.08.2022
Django unique_together против явного ограничения дубликатов

В настоящее время у меня есть этот блок try-except для ограничения дублирования полей user и post в модели Follow model: def follow(request, post_pk): user = request.user post = Post.objects.get(id=post_pk) try: _follow = Follow.objects.get(user=user, post=post) except Follow.DoesNotExist: _follow = Follow(user=user, …

22.08.2022
Django тестирует форму, self.request kwargs выдает keyerror

У меня есть модель формы, которая использует __init__ для получения kwargs. При запуске тестов я получаю keyerror: 'requests'. Для моего модульного теста я установил существующего пользователя и существующий объект, чтобы проверить наличие дубликатов для каждого пользователя. Вот форма и …

22.08.2022
Открытие приобретенного URL в той же вкладке, а не загрузка в новом окне

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

22.08.2022
Django всегда обращается к базе данных по умолчанию при создании пользователей

У меня есть проект django с несколькими базами данных: DATABASES = { 'default': {}, 'db1': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / DB1_NAME, }, 'db2': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / DB2_NAME, } } DATABASE_ROUTERS = ['app.router1.Router1', 'app.router2.Router2'] …

22.08.2022
Поиск на Джанго

Пишу интернет магазин. Хочу сделать поиск на джанго. Выходит ошибка: Related Field got invalid lookup: icontains Если же меняю ProductImage на Product Он работает, но результат выходит только в виде текста. (Мне нужно, чтобы было с картинкой). Подскажите пожалуйста, что …

22.08.2022
Экземпляр пользователя, автоматически созданный после миграции manage.py

После определения пользовательской модели User я создал миграцию перед выполнением python manage.py migrate. При проверке таблицы создается единственный экземпляр User: <User: AnonymousUser>. Почему этот экземпляр вообще должен существовать? Я не знаю ни о каких операциях CREATE, которые выполняются. (venv) λ …

22.08.2022
Представление работает только с permissions.AllowAny и authentication_classes = []

Итак, я новичок в Django и DRF, поэтому, возможно, я делаю что-то очень глупое. Я делаю приложение react, обслуживаемое из Django и использую Django Rest Framework для создания API для управления базой данных. Я настроил API с аутентификацией сеанса. …

22.08.2022
settings.py:

У меня есть модель, которая в основном работает как событие. Событие создается пользователем (ForeignKey). Затем другие пользователи могут присоединиться к событию и привести гостей (не пользователей, а просто "анонимных" пользователей). То есть, когда пользователи присоединяются к событию, они могут …

21.08.2022
Интеграция SeleniumBase в Django

Недавно я наткнулся на способ сделать selenium быстрее, используя SeleniumBase. Я работаю над сайтом, который должен анализировать страницу покупок google. Он использует selenium для пробуждения страницы, потому что на странице есть javascript, и он использует BeautifulSoup …

21.08.2022
Как получить метод модели Django, указав параметры в URL с помощью фреймворка REST?

У меня есть модель Account с ForeignKey user и метод total_value(), который возвращает значение float64. Я хотел бы получить значение float, введя первичные ключи account и user в качестве параметров в URL. Для этого я ловлю параметры с помощью …

21.08.2022
Django.core.exceptions.ImproperlyConfigured: Установите переменную окружения DB_USER

Этот проект работал хорошо, пока я не переустановил django-environ, чтобы сделать DB_USER, exc После я попытался выполнить и у меня возникла эта ошибка ... settings.py from pathlib import Path import os import environ env = environ.Env( #Set casting, default value …

21.08.2022
Шифр AssertionError в django

Итак, я хочу зашифровать текст в аудио mp3. но когда я запускаю код, появляется сообщение об ошибке Exception Type: AssertionError. И говорится, что ошибка в assert len(key) == key_bytes может кто-нибудь проверить, в чем ошибка функции? Я …

21.08.2022
Модель аутентификации django - вход по ссылке, отправленной по электронной почте?

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

21.08.2022
Импорт "phonenumber_field.modelfields" не может быть разрешен

У меня есть проект django, и я пытаюсь добавить пакет phonenumber, Я сделал 'pip install django-phonenumber-field[phonenumbers]' и я импортировал библиотеку в .models но это отображается как ошибка, но все равно работает, ошибка называется: "Импорт "phonenumber_field.modelfields" не может быть разрешен …

21.08.2022
MIME-тип ('text/html') не является поддерживаемым MIME-типом таблицы стилей, а строгая проверка MIME включена - DJANGO + REACTJS

У меня есть приложение django + reactjs, которое я развернул в digitalocean app platform. Я использую производственную сборку, сделанную командой npm rub build, reactjs и обслуживаю его с помощью django. Я использую digitalocean spaces для сотражания и обслуживания статических …

21.08.2022
Как разрешить эту ошибку? [закрыто]

Объект NoneType' не имеет атрибута 'utcoffset Метод запроса: GET URL запроса: http://127.0.0.1:8000/admin/events/evenement/add/. Версия Django: 4.1 Тип исключения: AttributeError Значение исключения: Объект 'NoneType' не имеет атрибута 'utcoffset' Местоположение исключения: C:\Users\lenovo\AppData\Local\Programs\Python\Python310\lib\site-packages\django\utils\timezone.py, строка 256, in is_aware Поднято во время: …

21.08.2022
Django передает переменную в сценарий Python

У меня есть приложение Django, с 2 страницами: index.html и device_list.html Индексная страница: <div class="search"> <form action="" method="POST"> {% csrf_token %} {{ form.as_p }} <input type="text" class="input" name="UserInput"> </form> </div> <div class="btn"> <button class="btns" onclick="location.href='{% url 'script' …

21.08.2022
Django : NoReverseMatch

У меня проблемы с индексацией внутри точки ссылки в url. У меня довольно сложный вложенный объект из двух необработанных курий и строки внутри кортежа внутри списка. Дело в том, что ссылка иногда работает, а иногда нет, и я …

21.08.2022
Инициализация поля пользователя django ModelForm с текущим зарегистрированным пользователем

Я пытаюсь инициализировать некоторые поля моей NewArticleForm статическими данными. В частности, я хочу установить поле author с текущим зарегистрированным пользователем/автором, и оно не должно быть изменяемым. Эта страница доступна только для залогиненного пользователя, и информация также хранится в url: …

21.08.2022
Встраивание таблиц по умолчанию в a, b, c и d

Я хочу, чтобы моя табличная инлайн-форма по умолчанию имела следующий вид A B C D class AnswerInline(admin.TabularInline): model = Answer extra=4

21.08.2022
IntelliJ IDEA не загружает зависимости из docker compose - python django

Я установил удаленный интерпретатор из опции docker-compose для проекта Django. Тем не менее, он показывает мне красные волнистые линии под импортом пакетов. Как я могу это исправить? docker-compose.yml services: app: build: context: . args: - DEV=true ports: …

21.08.2022
Вызов одной и той же задачи celery несколько раз в Django

Я совсем новичок в celery и пытаюсь вызвать одну и ту же задачу celery несколько раз параллельно. В принципе, моя задача создает некоторые данные во внешнем стороннем приложении через API и экспортирует созданные данные со сгенерированным сторонним идентификатором. Теперь, …

21.08.2022
Django - кнопка, перенаправляющая на {% url 'index' %}

Не могу найти решение ни в одной статье, поэтому спрашиваю здесь. Я хочу сделать кнопку, которая будет перенаправлять пользователя на определенный url. Я уже сделал это следующим образом: <button onclick="location.href='create_recipe/'" type="button" >Create new Recipe</button> но вместо передачи всей ссылки …

21.08.2022
Что использовать для создания чата на основе js и webhooks?

Я создаю Django приложение с Myzap в качестве бесплатного бэкенда Whatsapp REST API. Как построить чат на HTML с помощью какого-нибудь jquery плагина и получать сообщения на основе webhooks? Есть ли какой-нибудь бесплатный плагин для этого?

21.08.2022
Django ArrayAgg- неподдерживаемая ошибка поиска

Вот мои модели, упрощенные, только основные поля. class Employee(Model): /*some fields */ class EmployeeConnection(Model): manager = models.ForeignKey('employee.Employee', related_name="manager_connection") class EmployeeGrouper(Model): group = models.ForeignKey("EmployeeGroups") connection = models.ForeignKey("EmployeeConnection") ArrayAgg выдает следующую ошибку: Unsupported lookup employeegrouper_set for AutoField or join on …

21.08.2022
Как вручную принять запрос на регистрацию пользователя на сайте социальной сети с помощью django? [закрыто]

Итак, я работаю над созданием формы верификации пользователя, поэтому предполагается, что произойдет следующее' - - Пользователь придет & зарегистрируется на сайте После регистрации данные пользователя будут отправлены модератору Модератор вручную просмотрит данные пользователя, после чего ему будет …

21.08.2022
Почему команда django runserver запускает 2 процесса? Для чего они нужны? И как отличить каждый из них в коде?

В процессе создания автономного приложения Django, которое будет выполнять задачи в фоновом режиме как отдельный демон Thread, я столкнулся с проблемой, потому что казалось, что при запуске сервера Django есть два MainThreads, каждый Thread имеет свой id. После более детального …

21.08.2022
Я хочу создать пользователя в django, но метод create_user() не работает

Я пытаюсь создать пользователя с помощью метода create_user, но он не работает и не выдает никаких ошибок в моем views.py у меня есть следующий код from django.contrib.auth.models import User from django.views import View from django.shortcuts import render, redirect …

21.08.2022
Ошибка страницы Django. Что-то не так в урлах

Я новичок в Django и изучении этого фреймворка python. Я создал виртуальную среду под названием Virtual_Django_Project и установил в ней Django. Двигаясь вперед, я создал папку Django_project и добавил приложение под названием blog, вы можете увидеть мои файлы здесь …

21.08.2022
Ошибка 111 при подключении к 127.0.0.1:6379. Соединение отклонено. cPanel (Django)

Я использую django-redis для кэширования. Все работает хорошо на локальном компьютере, но я получил ошибку при разработке на производстве (используя cPanel). Кто-нибудь знает, как использовать django-redis на рабочем сервере?

21.08.2022
Я хочу обновить его после регистрации изображения, но изображение не появляется всякий раз, когда я его обновляю.

Я делаю функцию обзора, но если я регистрирую картинку в обзоре и обновляю его, картинка не отображается должным образом. Тем не менее, остальное содержимое рецензии обновляется нормально. Я не знаю, почему только картинка не отображается должным образом. здесь view.py: …

21.08.2022
У меня проблема, я пытаюсь запустить свой сервер django, но он не работает и выдает ошибку [закрыто].

ImportError: cannot import name 'django' enter code herefrom 'myblog' (C:\Users\HIPMAN\Desktop\Myblog\myblog\myblog\myblog_init_.py)enter code here

21.08.2022
Как обработать пустое значение аргумента в функции python представления Django?

У меня есть приложение, которое передает имя пользователя из шаблона HTML в URL и функции в представлениях. views.py def cv_detail_view(request, username): if username=='': return redirect("accounts:login") else: user = get_object_or_404(User, username=username) try: personal_info = PersonalInfo.objects.get(user=user) except PersonalInfo.DoesNotExist: # if …

21.08.2022
Django send_mail не отправляет символы не ascii (кириллица)

Я пытаюсь отправить следующим образом: send_mail(u'Тема', u'Тело письма', EMAIL_HOST_USER, ['EMAIL_RECIPIENT']) Но получил что-то вроде этого: "СубьекС'" в качестве субъекта. И "ТеР"Рѕ РїРёСЃСЊРјР°" в качестве тела сообщения. Как я могу решить эту проблему. Помогите пожалуйста.

21.08.2022
Получение контекстных данных об атрибуте в модели в Django DetailView

Я пытаюсь отфильтровать все отзывы, которые соответствуют объявлениям, созданным определенным пользователем. Цель состоит в том, чтобы поместить все отзывы, полученные кем-либо на его объявлениях, на страницу профиля. Я могу использовать get_context_data для извлечения отзывов из объявлений, но я хочу …

21.08.2022
Условные кверисеты Django

Я пытаюсь показать сервер пользователю, только если пользователь является модератором или создателем сервера. поэтому я написал такой код: class ServerModeratingView(LoginRequiredMixin, View): def get(self, request, server_tag): moderator = ServerModerator.objects.get(user=request.user) server = Server.objects.get(Q(tag=server_tag), Q(creator=request.user) | Q(moderators=moderator)) ... …

21.08.2022
Django динамический обратный url

Я использую detailview для просмотра данных пользователя как сотрудника, и я также хочу редактировать их. Как мне сделать обратный url. Сейчас он возвращает меня на мой пк сотрудников, но цель - вернуться на страницу просмотра пользователя. Представление обновления: …