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

26.01.2022
Сообщение об ошибке: почему я получаю "None", хотя я добавил get() в views.py в Django ????? Кто-нибудь может мне помочь

Это мой файл Views.py и в этом файле я пытаюсь получить значение из HTML from django.shortcuts import render from .models import kitchenData from django.http import HttpResponse def kitchen(request): if request.method == 'POST': table_num = request.POST.get('table_num') full_name = request.POST.get('full_name') qty = …

26.01.2022
Улучшение производительности db в DetailView

Я хочу улучшить скорость и производительность моего блога и избежать дублирования запросов. Для этого я использую панель инструментов отладки Django. Примечание: Я индексирую свои модели. Вот модели, которые у меня есть: class Post(Model): name ... ... author = …

26.01.2022
Автоматическое порядковое число в django queryset ? Как отсортировать эту штуку в Django?

У меня проблема с сортировкой такой вещи, как "Порядковое число". Например, у меня есть родительская модель (Order) и дочерняя (Item). Я не знаю, как сделать поле Items ID, начинающееся от 1 до N, где N - количество товаров …

26.01.2022
Три вопроса о django-autocomplete-light

Я использую django-autocomplete-light в своем Django проекте. Я создаю новую статью для списка статей. И в этом третьем приложении я хочу использовать автозаполнение и создать новую форму для названия журнала, года журнала, тома и номера. Например, в моих моделях основной …

26.01.2022
Uncaught SyntaxError: Неожиданная лексема ':' на django-channels [закрыто]

Messages.js let loc = window.location let wsStart = 'ws://' if (loc.protocol == 'https') { wsStart = 'wsss://' } let endpoint = wsStart + loc.host + loc.pathname varsocket = new WebSocket(endpoint) socket.onopen = async function(e: Event) { //-----------------> Eroor comes here …

26.01.2022
Django ModelViewSet долго выводит запросы на экран

Я измерил за сколько секунд готовятся данные для запроса вышло 4 секунды. Но в браузере запрос выводиться, только после 20 секунд. С чем это может быть связано? views.py class ProductImproveView(ModelViewSet): filterset_class = ProductFilter serializer_class = ProductListingSerializerLightImproved def get_queryset(self): return { …

26.01.2022
Невозможно получить данные API с помощью axios

Я пытаюсь создать простой логин, используя API, но постоянно сталкиваюсь с ошибками import React from "react"; import { useState } from "react"; import axios from "axios"; import { useNavigate } from "react-router-dom"; export default function Login() { const navigate = …

26.01.2022
В PyCharm я могу запустить конфигурацию проекта, но не могу отладить проект

У меня возникают проблемы с отладкой приложения Django 4.0 с помощью Pycharm 2021.2 (Professiontal Edition). Я настроил конфигурации Run/Debug с правильным интерпретатором Python. Это основные конфигурации. Запуск с помощью Shift + F10 запускает проект, но отладка (Shift …

26.01.2022
Обновление вложенного пользовательского сериализатора с изображением аватара

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

26.01.2022
Как обновлять задачи Celery в производстве?

У меня есть приложение Django и несколько запланированных задач, обрабатываемых Celery. В качестве брокера сообщений я использую RabbitMQ. Локально все работает как положено, но в продакшене celery worker запускает старые задачи, которые уже даже не существуют. Я пробовал добавить …

26.01.2022
Как решить проблему сообщения об ошибке: нет такого столбца: auctions_auction.image_url

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

26.01.2022
ImportError: Не удалось импортировать модуль тестов: Django Tests

Я написал несколько тестов для модели, представления и сериализатора. Все тесты работают нормально, кроме тестов сериализатора. Creating test database for alias 'default'... System check identified no issues (0 silenced). ........E ====================================================================== ERROR: testapp.tests.test_serializers (unittest.loader._FailedTest) ---------------------------------------------------------------------- ImportError: Failed to import …

26.01.2022
Как я могу фильтровать пользователей как выбор в формах django с внешним ключом?

Я столкнулся с проблемой фильтрации менеджеров проектов по полю внешнего ключа в формах django. Я хочу исключить суперпользователей и другие роли пользователей, кроме менеджера проекта. Models.py class Projects(models.Model): id=models.AutoField(primary_key=True) project_name=models.CharField(max_length=255) project_manager=models.ForeignKey(CustomUser,on_delete=models.CASCADE, limit_choices_to={'is_project_manager__eq : 1 '}) client_name=models.ForeignKey(Clients,on_delete=models.CASCADE, null=True) project_pic=models.ImageField(upload_to='static/website/project-images') project_start_date=models.DateField(null=True) …

26.01.2022
Django: Отображение одной и той же формы несколько раз в одном представлении

Мне нужно открыть одну и ту же форму несколько раз, перебирая некоторые элементы. Это форма: class CancelRefundForm(forms.forms.Form): cancel = forms.BooleanField(label='Check to cancel the refund', required=True ,widget=forms.CheckboxInput(attrs={ 'class': 'hidden-checkbox', 'name': 'hiddenCheckBoxName' } )) item = forms.IntegerField( required=True, widget=forms.NumberInput(attrs={ 'class': 'cancel-item-input', …

26.01.2022
TypeError: объект 'User' не является итерируемым

Я работаю с платежной системой в моем проекте django E commerce Project. Но он показывает мне, что пользователь не является итерабельным. Вот код @login_required def payment(request): saved_address = BillingAddress.objects.get_or_create(user=request.user)[0] if not saved_address.is_fully_filled(): messages.info(request,f'Please complete shipping address!') return redirect('checkout') …

26.01.2022
Django modeltranslation не работает с таким набором запросов

Я новичок в программировании. В моем блоге я хочу показать список категорий. Если я создам набор запросов следующим образом: Category.objects.all() мой django-modeltranslation работает отлично. Но я хочу получить категории только опубликованных постов. Тогда мой набор …

26.01.2022
Модель появляется, но форма редактирования профиля на ней не появляется, есть идеи, почему?

В моем социальном приложении, над которым я работаю, все еще есть одна проблема. На моем ProfileDetailView, чтобы нажать на "Редактировать профиль", появляется форма модели, но формы нет. Раньше все работало, но когда я исправил кнопку закрытия и не знаю, что …

26.01.2022
Текущие параметры в url устанавливаются в следующий url в django

У меня есть такой url http://127.0.0.1:8000/orders/?from=&to=&status=1 У меня есть кнопка на этой странице для экспорта всех заказов, но если у меня есть статус, мне нужно отправить его в качестве параметра в этом url для фильтрации перед экспортом …

26.01.2022
Django + Google Storage (GCP) с несколькими ведрами

На данный момент я использую django 1.11 и использую облачную платформу google (google storage) для хранения pdf. мой bucket не открыт для публики и все было хорошо, но теперь мне нужно хранить публичный файл (люди со ссылкой могут …

26.01.2022
Как получить сумму значений в шаблоне Django для цикла или как я могу реализовать то же самое в представлении Django

Это мой шаблон <div class="row m-5 p-3 border bg-white"> <table class="table "> <tr> <th>Project Name</th> <th>Total Partnership</th> </tr> {% for pages in page %} <tr> <td>{{pages.name}}</td> <td> {% for i in pages.partnership_set.all %} {{i.partnership}}% {% endfor%} </td> </tr> {% endfor …

26.01.2022
Как настроить медиа в Django с помощью xampp apache mod_wsgi?

У меня есть проект на Django. Он работает совершенно нормально на Local. Но когда я использую XAMPP Apache MOD_WSGI, чтобы вырастить веб, он не может быть запущен, потому что у него много папок в папке media. Как я могу …

26.01.2022
Djangosaml2idp проблемы с запуском: saml2.sigver.MissingKey: http://localhost:8000/saml2/metadata/

Я пытаюсь запустить проект (папка example_setup): https://github.com/OTA-Insight/djangosaml2idp/tree/master/example_setup Может кто-нибудь ответить мужчинам в соответствии с документацией. Но это не работает. Первая проблема, как я понял, в дате метаданных в SP(idp_metadata.xml)- validUntil="2020-12-27T12:41:18Z"> . Она не действительна на данный …

26.01.2022
Как перебрать значения в JSON и присвоить их другому словарю

Я разрабатываю веб-приложение на Python/Django. Я пытаюсь разобрать JSON в словарь python, прочитать значения в словаре и присвоить значения другому словарю, если выполняются определенные условия. JSON структурирован следующим образом: {content: {cars: [0, 1, 2]}, other_stuff: []} Каждый автомобиль …

26.01.2022
Django неподдерживаемые типы операндов для +=: 'int' и 'method'

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

26.01.2022
Почему Django modelform отправляется с ключом enter

Я использую Django modelform, и он отправляется нажатием клавиши Enter. Это то, что я хотел, но я не знаю, почему это работает. Я не добавлял никаких JS-кодов, связанных с keydown, но добавил другие коды для отработки Ajax. Также я обнаружил, …

26.01.2022
Утечка памяти в Django после отключения сети?

Вопрос по Django 2.2 DRF 3.8.2 Когда соединение разрывается после REST запроса, оперативная память не очищается. То есть данные из базы выгружаются и остаются в оперативной памяти, где-то глубоко в Django. Как можно решить такую проблему?

26.01.2022
Миграция Django TextChoices в IntegerChoices

В Django (3.2.8) у меня есть набор TextChoices, который я хотел бы изменить на IntegerChoices. Ключи я оставлю прежними, просто значения в базе данных будут разными. Я делаю это для единообразия и исправляю некоторый унаследованный код. Естественно, я изменил TextChoices …

26.01.2022
Когда пробел становится + django модель Textarea

Когда мой комментарий сохраняется, вместо пробелов он заменяет их знаками плюс. Например: Мой комментарий: Привет ребята Пожалуйста, помогите мне Комментарий отображается: Hey+Guys%0D%0APlease+Help+me views i think this is the problem: body = json.loads(request.body.decode('UTF-8')) text = body['comment'][93:] instance.comment = text модель: …

26.01.2022
Метод удаления хранилища по умолчанию не работает под windows [WinError 123]

У меня следующая проблема. Я написал модульный тест, который отлично работает под UNIX, но ломается под Win10. Я загружаю файл с помощью Djangos default_storage: from django.core.files.storage import default_storage uploaded_file = SimpleUploadedFile(self.testfile_name, file.read(), content_type='multipart/form-data') response = …

26.01.2022
Как исправить проблему favicon и manifest image при создании сайта на Python Django?

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

26.01.2022
Как получить среднее значение двух полей даты

Я хочу вычесть время создания объекта результата пользователя и время регистрации пользователя. вот мои модели: class User(AbstractUser): id = models.AutoField(primary_key=True) created_at = models.DateTimeField(auto_now_add=True) username = models.CharField(unique=True, max_length=13) first_name = models.CharField(max_length=32, null=True, default=None) last_name = models.CharField(max_length=64, null=True, default=None) class Results(models.Model): …

26.01.2022
Моя конфигурация бэкенда строки поиска не реагирует должным образом на мое утверждение условия

В настоящее время я настраиваю (backend) панель поиска в моем проекте Django для поиска в базе данных. Я поместил оператор 'if or else' для случая, когда пользователь просто нажимает кнопку поиска, ничего не вводя в поле поиска. Кажется, что …

26.01.2022
Как я могу автоматически создать историю утверждения/отклонения при утверждении запроса или возврата товара?

Мой процесс для этого заключается в том, что они запрашивают элемент через представление запроса проекта и хранится в модели Activity, если запрос был размещен, они могут либо одобрить, либо отклонить его, используя представление одобрения запроса или отклонения запроса. Теперь …

26.01.2022
Сделать поля в мутации updateAccount необязательными django graphql auth

Я использую пакет django graphql auth для обработки аутентификации в проекте Django/Graphql. Я пытаюсь сделать UPDATE_MUTATION_FIELDS необязательными, чтобы их не нужно было вводить при использовании мутации updateAccount, но безуспешно. Соответствующая часть в моем settings.py выглядит так: GRAPHQL_AUTH = { …

26.01.2022
Как я могу показать товары по магазинам?

Я использую django rest framework для создания ecommerce api. Я создал api и пытаюсь получить данные, используя http пакет для flutter и dart. Я получил данные о магазинах/ресторанах, но теперь я хочу получать данные о товарах по магазинам. То есть, …

26.01.2022
Как обновлять мою базу данных Django с помощью rss-ленты каждые X минут?

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

26.01.2022
Перенос прототипа приложения Shiny на другую платформу?

Я создал приложение Shiny для некоммерческой организации, в которой работаю. Оно очень полезно внутри организации, и люди начинают делать запросы - возможно, даже есть финансирование для его коммерческого масштабирования. Моя проблема в том, что я биолог (использую R …

26.01.2022
Пользовательское разрешение Django rest framework для ViewSet

Это мой modelViewSet class UserViewSet(viewsets.ModelViewSet): def list(self, request): users = User.objects.all() serializer = UserSerializer(users, many=True) return Response(serializer.data, status=status.HTTP_200_OK) def create(self, request): serializer = UserSerializer(data=request.data) if serializer.is_valid(raise_exception=True): pass def retrieve(self, request, pk): user = get_object_or_404(User, pk=pk) serializer = UserSerializer(user) return Response(serializer.data, …

26.01.2022
Django Требуется перенаправление для входа в систему

Я пытаюсь перенаправить пользователя, когда он не вошел на мою страницу входа. Я пробовал много разных решений - например, @login_required & request.user.is_authenticated - но ничего не помогло... Я оставляю свои views.py & urls.py, чтобы кто-нибудь мог посмотреть, сможет ли он …

26.01.2022
Установка временной метки в Python w/ timezonedb.com

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