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

26.01.2022
Django Максимальное поле формы не устанавливается из экземпляра

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

26.01.2022
Интеграция модели машинного обучения с веб-приложением с помощью django или flask

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

26.01.2022
Могу ли я запустить задачу Celery на обновление таблицы в Django?

Например, у меня есть модель: class SomeModel(model.Model): is_active = BooleanField(default=False) ... Возможно ли вызвать задачу Celery при изменении is_active на True? Самое главное здесь то, что мне нужно, чтобы задача срабатывала независимо от того, как изменился is_active, …

26.01.2022
Есть ли способ сделать ручное объединение с помощью Django ORM?

Допустим, у меня есть следующие модели: class ModelA(models.Model): pass class ModelB(ModelA): pass class ModelC(models.Model): model_a = models.ForeignKey(ModelA) class ModelD(models.Model): model_c = models.ForeingKey(ModelC) И мне нужно отфильтровать все экземпляры ModelD, которые имеют отношение в ModelB. Есть …

26.01.2022
Django: представление списка не распознано

Мне нужно сделать проект объявлений для Coursera. По сути, каждый пользователь может размещать, обновлять и удалять объявления. Проблема в том, что даже если объекты хранятся правильно (я проверил таблицы и объекты через администратора и вручную с помощью командной строки), …

26.01.2022
Django reCAPTCHA с несколькими формами

У меня есть приложение DJANGO, где я защищаю формы с помощью reCAPTCHA v2 invisible. У меня нет проблем с защитой 1 формы, все работает хорошо, и я использую эту функцию уже довольно давно. Однако, если у меня есть …

26.01.2022
Cannot import name 'url' from 'django.conf.urls' при работе с Django 4.0.1

При запуске сервера получаю следующую ошибку (работаю на django 4.0.1) "File "C:\Users\root\PycharmProjects\djangoAPItest\DjangoAPI\DjangoAPI\urls.py", line 19, in from django.conf.urls import url,include ImportError: cannot import name 'url' from 'django.conf.urls' (C:\Users\root\PycharmProjects\djangoAPItest\venv\lib\site-packages\django\conf\urls_init_.py)" мой urls.py содержит следующий код: from django.conf.urls import url from EmployeeApp import …

26.01.2022
Как вызвать Javascript функцию по событию onclick внутри шаблона jinja?

Я хочу вызвать javascript функцию viewDetails({{person.id}}) внутри события onclick, когда пользователь нажимает на кнопку. Я хочу, чтобы в качестве аргумента передавалось значение {{person.id}}, которое приходит из цикла for в теге jinja. Возможно ли это?

26.01.2022
Использование ForeignKey в Django

У меня есть эта "система" микро-билетов \\\models.py class Ticket(models.Model): user = models.ForeignKey( settings.AUTH_USER_MODEL, default=None, null=True, on_delete=models.CASCADE, ) title = models.CharField(max_length=200) description = models.TextField() creator_adress = models.GenericIPAddressField(null=True) start_date = models.DateTimeField(default=timezone.now) ticket_waiting = models.BooleanField(default=True) ticket_solved = models.BooleanField(default=False) reopened_counter = models.IntegerField(default=0) …

26.01.2022
Uvicorn async workers по-прежнему работают синхронно

Вопрос вкратце Я перевел свой проект с Django 2.2 на Django 3.2, и теперь хочу начать использовать возможность асинхронных представлений. Я создал асинхронное представление, настроил конфигурацию asgi и запустил gunicorn с рабочим Uvicorn. При одновременной загрузке этого сервера 10 …

26.01.2022
Передача переменных в расширенный шаблон

У меня есть шаблоны, которые впоследствии расширяют все остальные мои шаблоны. Самым базовым шаблоном является base.html. Он включает в себя панель навигации: {% include 'includes/navigation.html' %} Навигационная панель должна отображать разные заголовки в зависимости от установленной роли: …

26.01.2022
Отображение для конкретной группы пользователей в Django 4

Никак не могу понять, как в Django реализовать свою панель управления для каждой группы пользователей. Делаю dashboard для сайта. Есть 4 группы пользователей admin moderator operator clien Сейчас я понял как отображать конкретный html, для конкретной группы, но …

26.01.2022
Передача значения в представление Django через боковую панель администратора SB2

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

26.01.2022
Формы Django не работают (кнопка ничего не делает)

Я новичок в Django и после того, как я создал две формы (TopicForm и EntryForm), только вторая не работает. Когда я нажимаю на кнопку Add Entry, ничего не происходит. Я не могу понять, в чем проблема, довольно странно, потому …

26.01.2022
Django фильтрация, если возвращается несколько внешних ключей, отображает только данные первого внешнего ключа

Я хочу получить все викторины, в которых qbank, qset совпадают по ID. Но только те модели, которые пользователь создал впервые. У меня эта модель: class QuizArchive(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, related_name="quizarchive") questionset = models.ForeignKey( "qbank.QuestionSet", on_delete=models.CASCADE, related_name="qarchive" …

26.01.2022
Конечная точка Django выполняется, но не возвращает ответ

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

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, но внезапно возникла эта ошибка, поэтому, пожалуйста, помогите мне Функция, из-за …