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

15.03.2022
При использовании unittest.mock ответ должен быть импортирован или высмеян

Я учусь unittest и unittest.mock, причем последнее не совсем понятно. Я издеваюсь над ответом конечной точки и столкнулся со следующим: import unittest from unittest.mock import patch from rest_framework.test import APIClient class CoreTestCase(unittest.TestCase): @patch('core.views.CoreViewSet.list') def test_response(self, mock_get): mock_get.return_value …

15.03.2022
Ошибка при попытке аутентификации через Django allauth social login при использовании браузера приложения в Instagram или Facebook messenger

Мой сайт отлично работает в обычном браузере, но при посещении его через браузер приложения из Instagram или faceboon messenger он перестает работать. При посещении через приложение faceboon messenger ничего не происходит при нажатии на кнопку Facebook authenticate, а …

15.03.2022
Django пользовательская форма регистрации с выпадающим полем, allauth

Итак, я использую django allauth с пользовательской формой и страницей регистрации. Я пытаюсь заставить usermanager забирать имя поставщика и код поставщика на странице регистрации из класса vendorinfo. Таким образом, если я выбираю имя поставщика в выпадающем окне на странице …

15.03.2022
Django условная вставка в несколько полей

У меня есть две модели Django: Object и Purchases. В модели Object есть два поля: date_most_recent_purchase и date_first_purchase. Я вставляю много словарей, и каждый словарь может иметь следующие значения (конечно, date и object_id могут быть любыми): {"object_id": 1, "date_purchase": …

15.03.2022
Как создать несколько объектов с помощью django formset

Погуглив, мне удалось создать несколько объектов на одной странице с помощью набора форм в Django. Но я хочу добавить все поля из модели класса 'Supporting' в форму. Ниже приведен код формы, которая принимает только поле 'hour'. Если я …

15.03.2022
Ошибка <django.db.models.query_utils.DeferredAttribute object at 0x000001662A03FD30> Python Django, что делать?

## models.py ## ### code: ### ```class Car(models.Model):``` strenght = models.DecimalField(default=10, max_digits=32, decimal_places=0, help_text='сила') ## car.py ## ### imports: ### from app.models import ItemCategories, Inventories, Car ### code: ### ```async def cmd(user, args): car = Inventories.objects.filter(user=user, item__category__name='Машина') if car.count() &gt; …

15.03.2022
Djagno rest просмотр структуры файлов со сложными вычислениями

Я пишу django rest api. Я буду принимать форму, которая будет отправляться с фронтенда. Форма будет содержать данные, которые я буду использовать для вычисления. Но есть проблема. На основе данных формы код должен выполнять различные типы вычислений. Например form { …

15.03.2022
Создание Django URL внутри JS-функции на основе 3 различных моделей

У меня есть функция, которая отображает заголовки из 3 различных моделей в Django. Я хочу добавить ссылку к каждому заголовку, чтобы она перенаправляла пользователя на нужный URL. Функция search_autocomplete правильно возвращает все названия в 1 список, однако у …

15.03.2022
Django: как добавить slug в качестве аргументов в тег url с помощью django

< getting-started.html {% for p in prglangcat %}&gt; {{ p.title }} &lt;a href="{% url 'base:tutorial-page' p.slug p.slug %}" &lt;/a&gt; {% endfor %} strong text def gettingStarted(request): prglangcat = ProgrammingLanguagesCategory.objects.all() context = { 'prglangcat': prglangcat } return render(request, 'base/getting-started.html', context) …

15.03.2022
Невозможно использовать dash_bio для построения идеограмм из-за неправильной зависимости Javascript

Я пытаюсь включить идеограмму dash_bio в свой проект. Я только что включил в свой проект простую идеограмму следующего содержания: dashbio.Ideogram( id='ideogram-id', chromosomes=['X'], orientation='horizontal', ), Для этой идеограммы нет обратных вызовов, я просто пробую самый простой пример …

15.03.2022
Django не может ответить на запрос json-данных

Я создаю функцию устройства в файле views.py для возврата json-данных следующим образом. views.py def device(request): responseData = { 'id': 4, 'name': 'Test Response', 'roles' : ['Admin','User'] } return JsonResponse(responseData) Я задаю url путь к views.device() в urls.py …

15.03.2022
Как обрабатывать уведомления Firebase Cloud Messaging в Django?

Мне удается отправлять FCM-уведомления в мое приложение через Django. Вот моя функция для отправки уведомлений: import firebase_admin from firebase_admin import credentials, messaging cred = credentials.Certificate("service-key.json") firebase_admin.initialize_app(cred) def send_push(title, msg, registration_token, dataObject=None): try: message = messaging.MulticastMessage( notification=messaging.Notification( title=title, …

15.03.2022
Интеграция c++ и python

Создаю сервер на python(django) и хочу интегрировать в него сервер на с++ для более быстрых операций (например алгоритмов и БД) и у меня вопрос как я могу это сделать есть ли статьи или тп?

15.03.2022
Django фильтрует gte и lte по одному свойству одной модели

У меня есть User модель с age свойством my models.py class User(models.Model): age = models.IntegerField() мне нужно вывести всех пользователей between age 25 and 35 я могу сделать только запрос, который не будет исключать других …

15.03.2022
Dockerfile не найден для запуска в облаке Google

Я столкнулся с еще одной ошибкой. Сейчас я пытаюсь настроить непрерывное развертывание для Google Cloud Run с моего GitHub, и он не находит мой Dockerfile. Я пробовал различные комбинации с путями к файлам, но он по-прежнему выдает мне …

15.03.2022
Django eventstream / channels return HTML

У меня есть рабочее приложение, в котором я использую django-eventstream для показа информационных/ошибочных сообщений пользователям. Все работает хорошо с send_event(): send_event("ok_message", "message_ok", msg) send_event("error_message", "message_error", msg) но на самом деле я хочу отправить некоторые html непосредственно на …

15.03.2022
Как добавить товар в корзину после входа пользователя в систему? #django

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

15.03.2022
НЕОБХОДИМО ОТОБРАЗИТЬ ИНДИКАТОР ВЫПОЛНЕНИЯ ФУНКЦИИ РАСЩЕПЛЕНИЯ ФАЙЛОВ В PYTHON

У меня есть веб-приложение, которое разбивает большой CSV на несколько CSV. Но мне нужно показать прогресс обработки функции пользователю на передней панели. Может ли кто-нибудь помочь мне с этим, я использую python и Django. Функция, которую я использую, приведена …

15.03.2022
Как расширить несколько баз или условных {% extends %} на одной html-странице в django?

{% if request.user.profile.emp_desi in qa_list %} {% extends "qa_base.html" %} {% elif request.user.profile.emp_desi in mgr_list %} {% extends "manager_base.html" %} {% else %} {% extends "common_base.html" %} {% endif %} Как я могу решить эту проблему? на основе обозначения …

15.03.2022
Почему Django не обновляет объект?

У меня есть модель Profile, которая связывается с User. Например, у меня есть Testuser. Когда я пытаюсь обновить его поле 'money', ничего не происходит. Я предполагаю, что это может быть потому, что я использую User, а не Profile в …

15.03.2022
Как использовать результат графенового разрешенного поля в другой области

У меня есть такой случай использования: class ProjectType(graphene.objectType): tasks = graphene.List(TaskType) duration = graphene.Int() # days def resolve_tasks(): return self.tasks.all() def resolve_duration(): return get_duration_from_tasks(self.tasks.all()) В проекте может быть много задач, поэтому self.tasks.all() может быть …

15.03.2022
Нужно ли делать потоки для отправки писем в django

Я не уверен, нужно ли использовать thraeding для отправки писем в django или нет? Если это необходимо, могу ли я просто использовать библиотеку потоков вместо Celery или rabbitmq?

15.03.2022
Django Form | Group Model | MultiSelect | Получение только одного значения из формы с помощью виджета MultiSelect

Я пытаюсь получить ввод от пользователя в шаблоне, я показываю список групп в шаблоне, доступных из модели Group в Django Auth Models и ожидаю несколько значений. Но он возвращает только одно значение даже при выборе нескольких вариантов from django.contrib.auth.models …

15.03.2022
JWT с Django Rest Framework не работает в производстве

Мое приложение использует Django Rest Framework для API и JWT для аутентификации пользователей. Все работало нормально на моей локальной машине. У меня начались проблемы после развертывания на экземпляре EC2. Единственное, что все еще работает - это вход, регистрация …

15.03.2022
Django - отключение кнопки в javascript на основе текстового ввода

У меня проблема с условным отключением кнопки submit. Мой js код выглядит следующим образом: function disableButton() { var btnSubmit = document.getElementById('sub_butt'); if (document.getElementsByName('submitted').value == "yes") { btnSubmit.disabled = true; } else { btnSubmit.disabled = false; } } …

15.03.2022
ModelFormset в Django CreateView

Я все еще новичок в Django &amp; я хотел бы знать, как можно позволить пользователю добавлять более 1 ReferrerMember на форме регистрации, как я хотел бы достичь похожего на изображение url ниже https://imgur.com/a/2HJug5G Я применил modelformset, …

15.03.2022
Как сохранить данные файла csv в модели django

как это решить? как сохранить детали файла csv (не данные файла csv), такие как имя файла, имя загруженного файла, количество строк в другой таблице или модели django..

15.03.2022
Как посмотреть данные с помощью django listview в chrome

Я использовал listview и подтвердил, что в терминале был задан запрос. Я хочу увидеть эти данные в Интернете. Однако, несмотря на то, что данные есть, строка таблицы не добавляется. Что …

15.03.2022
Dajango AttributeError at / 'WSGIRequest' object has no attribute 'get'

Это мой views.py from django.shortcuts import render import requests # Create your views here. def mainfun(requests): city="London" url=f"http://api.weatherapi.com/v1/current.json?key=69528a98f894438b88982548221507&amp;q={city}&amp;aqi=no" data= requests.get(url) return render(requests,"index.html",{'d':data}) Это мой settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'weatherapp', ] MIDDLEWARE = …

15.03.2022
Django selenium: StaticLiveServerTestCase => пользователь 'admin' не может войти в систему

Я пытаюсь использовать StaticLiveServerTestCase и фиксы. Я создал 7 пользователей с помощью fixture и один из них, 'admin' is_superuser=True. Мои тесты проходят для всех пользователей, кроме admin, который не смог войти. Я проверил пароль admin в начале …

15.03.2022
Django Mnagement Command условная команда

Я пытаюсь дать команду следующим образом, я не смог успешно реализовать это условие жирного текста. (если черный список == true и active is = false ) (иначе: никаких действий) 'from django.core.management import BaseCommand from wm_data_collection.models import roses …

15.03.2022
Я использую API сервиса для получения информации об инциденте, но сервис сейчас имеет SSO, и мой запрос Django не работает.

Я использую API службы now для получения информации о происшествиях, но служба now имеет SSO, и мой запрос не проходит. Пожалуйста, сообщите мне, как аутентифицировать API

15.03.2022
Django modelform clean_password2

Наткнулся на этот def clean_password2 ModelForm. Мой вопрос заключается в том, что каждый раз, когда мы запускаем это представление. Будет ли он автоматически запускать clean_password2 для проверки пароля или нам нужно явно вызывать его? Form.py class RegisterForm(forms.ModelForm): """A form …

15.03.2022
Как эффективно использовать redux в react, делая запрос к внутреннему серверу?

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

15.03.2022
Python/Django - Ввод radiobutton для автоматической отправки электронной почты

Я пытаюсь настроить ввод radiobutton, который позволяет выбрать автоматическую отправку электронной почты. Мне нужна форма, которая дает ввод: manual или auto. Для этого у меня есть одна строка в базе данных sqlite3: class AutoSendMail(models.Model): auto = models.BooleanField(default=False) manual = …

15.03.2022
Django: base.html "TemplateDoesNotExist at / error" и структура проекта

Когда в моем файле home.html (или любом другом .html) я пытаюсь расширить мой файл base.html этим {% extends "static/src/base.html" %} Я получаю эту ошибку: TemplateDoesNotExist at / error Также, я собираюсь начать свой первый "серьезный" проект, и …

15.03.2022
Django или Flask лучше для реализации "узлов трекера" и "узлов сеялки" для приложения обмена контентом p2p?

На рисунке ниже показана архитектура для обмена видео на основе протокола p2p BitTorrent. Видеоплеер обращается к "контент-трекеру" за информацией о "видео". "Контент трекер" отвечает информацией об "узле контента". …

15.03.2022
Значение формы Django "ImageField" равно None

Я пытаюсь реализовать поле картинки профиля для пользователей. Ниже приведен код для каждого файла для реализации, которую я пробовал, forms.py, models.py, views.py и urls.py. Я использую IDE (vscode) для отладки django, и я поставил точку останова на строке user.avatar …

15.03.2022
Обновление Celery с 4.4.6 до 5.1.2 завершается с ошибкой DatabaseError: ORA-00904: "DJANGO_CELERY_BEAT_PERIODI5B67". "EXPIRE_SECONDS": недопустимый идентификатор

У меня есть работающее приложение DJango с python 3.7.12 django==2.2.24 celery==4.4.6 django-celery-beat==1.5.0 Мне нужно обновить сельдерей до celery==5.1.2 django-celery-beat==2.2.0 После обновления библиотек я получаю следующую ошибку. Exception in thread django-main-thread: Traceback (most recent call last): …

15.03.2022
Хостинг приложений PHP/JS и Django с помощью Apache под Windows

У меня есть WAMP Server 3.2 (Apache 2.4.46), установленный на Windows 10 (64-бит), он выведен в локальную сеть компании. Я использую его для размещения обычных php/js приложений. Мой httpd-vhosts.conf имеет следующий вид: &lt;VirtualHost *:80&gt; ServerName RealNameOfTheServer DocumentRoot "d:/projects" &lt;Directory …