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

11.09.2022
403 ошибка при попытке получить доступ к основному сайту - Django Apache Ubuntu

Я изучаю Django и пытался следовать учебнику здесь: https://www.youtube.com/watch?v=Sa_kQheCnds&list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p&index=14. Это приложение Python Django, которое должно работать на движке Apache на Ubuntu на сервере Linode. Однако я не могу заставить продакшн работать. Когда я был на …

11.09.2022
Как решить конфликты зависимостей в файле requirements.txt при развертывании Django

Я пытаюсь развернуть свое приложение Django на GCP с помощью google appengine. Сначала я развернул приложение после тестирования на localhost, следуя этой документации от Google appengine. развернул приложение с помощью gcloud app deploy Но есть некоторая …

11.09.2022
Как передать dict в модульный тест с помощью параметризации?

У меня есть список dicts: MY_LIST = [ { 'key1': {'a': 1, 'b':2 } }, { 'key2': {'a': 1, 'b':2 } } ] Как передать dict в модульный тест django, используя parameterized? Например. @parameterized.expand(MY_LIST): def …

11.09.2022
Django ImageFiled миниатюра из видеоролика

Мне нужно сделать миниатюру из видео и сохранить ее в Django ImageField. У меня уже есть рабочий код, который сохраняет миниатюру в указанную папку, но я хочу перенаправить вывод FFmpeg непосредственно в Imagefield (или в загруженный в память …

11.09.2022
Django filter queryset для каждого элемента

Я не могу сам придумать хорошую логику, поэтому надеюсь, что кто-нибудь сможет мне помочь. Цель заключается в следующем: У меня есть дата, которую может ввести пользователь, дата от_даты, час_прогноза, дата до_даты и час по умолчанию. Мне …

11.09.2022
Преобразование django в nextjs mongoose

Мне нужно преобразовать этот код django в mongoose nextjs BonusRefill.objects.values('user').order_by('user').annotate(total_price=Sum('amount')).order_by('total_price').last() я пробовал это, но не работает BonusRefill.find().sort('user')

10.09.2022
Django - Использование месяца из datetime в фильтре модели

У меня есть модель Watch с полем даты под названием date, и я хочу показать только те объекты из этой модели, у которых месяц совпадает с текущим месяцем. Я пробовал: Watch.objects.filter(date.month=now.month).order_by('-day') Но это оказалось невозможным. Как я …

10.09.2022
Информация о модели не отображается на HTML-странице Django

Я пытаюсь создать образовательный сайт с помощью Django, и когда я пытаюсь отобразить {{ profile.institution }} или {{ profile.grade }} или {{ profile.user.username }}, они не отображаются. Я не знаю, почему они не отображаются. Может ли кто-нибудь помочь мне …

10.09.2022
POST-запрос Django пуст

Работает Django 4.1.1. В шаблоне есть следующий код. При нажатии на кнопку он посылает данные для удаления соответствующего маркера. <form method="POST"> {% csrf_token %} <ol> {% for marker in markers %} <li> {{ marker }} - <button class="button btn-primary" …

10.09.2022
Как выполнить несколько sql-запросов в django.db с помощью execute - SET PREPARE EXECUTE [duplicate]

Как я могу выполнить это утверждение в django.db SET @sql = NULL; SELECT GROUP_CONCAT(DISTINCT CONCAT( 'max(case when field_key = ''', field_key, ''' then field_value end) ', field_key ) ) INTO @sql FROM Meeting; SET @sql = CONCAT('SELECT Meeting_id, …

10.09.2022
Djoser logout из Vue Frontend

В настоящее время я использую Vue в качестве фронтенда и Django в качестве бэкенда API. Пытаюсь сделать так, чтобы пользователь выходил из системы при нажатии на кнопку выхода. Не уверен, что именно нужно для выхода пользователя из системы. Когда …

10.09.2022
Не удалось загрузить ресурс: сервер ответил со статусом 500 (Internal Server Error) сервер не может быть ошибкой сервера

Когда я запускаю его в visual, он работает, но когда я развертываю его на сервере, часть с url является https://domain/finance/ error $.ajax({ url: 'https://example.ca/finance/', beforeSend : function(jqXHR, settings) { jqXHR.setRequestHeader("x-csrftoken", '{{ csrf_token }}'); }, data: data, processData: false, method: …

10.09.2022
Импорт "django.core.management" не может быть разрешен из источника

Импорт "django.core.management" не может быть разрешен из источника Я получаю эту ошибку и не могу ее убрать введите описание изображения здесь

10.09.2022
Как искать текст в базе данных в Django

Мне нужно произвести поиск по набору слов в базе данных. Последовательность слов не имеет значения. Например: ``Как собрать компьютер`` - это строка в базе данных. Я должен иметь возможность получить этот результат, просто введя строку "собрать компьютер". В настоящее …

10.09.2022
Django индексирование поиска или ввожу пару символов и поиск предлагает варианты

В общем заглавие говорит само за себя. Помогите хоть что то найти по данному вопросу. Куча примеров по поиску, но именно с выводом результатов при "посимвольном" вводе не встретил( Для примера: пользовался подсказкой создания поиска отсюда Если …

10.09.2022
Django аннотирует другие атрибуты модели на основе общего поля

У меня есть модель пользователя, class User(AbstractBaseUser): id = models.IntegerField(primary_key=True) email = models.EmailField(unique=True) У меня есть еще одна модель с именем Company. Модель Company имеет ссылку на модель User через поле Integer. class Company(models.Model): user_id = …

10.09.2022
Потребление внешнего API с помощью общих CBVs Django

Если я хочу использовать внешний API внутри общего представления, основанного на классе, в Django, могу ли я добавить метод к общему представлению, включающий запрос get? Мне нужно передать параметры из модели данных в полезную нагрузку запроса, чтобы вызвать ответ, и …

10.09.2022
Устранение неполадок статических файлов Django для производства

BASE_DIR = Path(__file__).resolve().parent.parent DEBUG = False STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static') INSTALLED_APPS has 'django.contrib.staticfiles' This is how they're called in HTML <img src="{% static 'capabilities-2.jpg' %}" class="img-fluid"> Displayed in my console: [10/Sep/2022 17:39:50] "GET /css/index_styles.css HTTP/1.1" 404 179 …

10.09.2022
При попытке передать сообщение не работает

<html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <form method="POST"> {% csrf_token %} {{ form.as_p }} <input type="submit" value="Submit" /> </form> </body> </html> class Post(CreateView): fields = ("title","about","itempicture") …

10.09.2022
Какой лучший способ поиска по нескольким полям в django?

У меня есть следующая модель в моем models.py, и я хочу выполнить поиск на основе трех ее полей. class Profile(models.Model): username = models.CharField(max_length=128, null=False, blank=False, unique=True) password = models.CharField(max_length=128, null=False, blank=False) name = models.CharField(max_length=50, null=True, blank=True) lastname = models.CharField(max_length=50, …

10.09.2022
Что такое функция внутри функции в django/python

Я хочу знать, какова основная идея функции внутри функции в djanggo?, что-то вроде этого примера. def partition_by_mod(base): def func(n): return n % base return staticmethod(func) когда я вызываю эту функцию следующим образом test = partition_by_mod(8), поэтому мне интересно, откуда …

10.09.2022
Есть ли способ передать модель в шаблон без представления на основе класса?

Мой вопрос заключается в том, могу ли я использовать функцию view для передачи модели внутри моего шаблона для итерации. Вот как выглядит моя модель class Listing(models.Model): user = models.ForeignKey( User, on_delete=models.CASCADE) itempicture = models.ImageField(upload_to="images",blank=False) title = models.CharField(max_length=50) about = …

10.09.2022
Обход дросселирования DRF

У меня есть приложение Django, работающее на сервере Nginx + Gunicorn, где я использую DRF-дросселирование. Всякий раз, когда я делаю API запросы к моему серверу и изменяю значение заголовка X-Forwarded-For в клиенте, я могу обойти дросселирование для неаутентифицированных пользователей …

10.09.2022
Как получить данные из форм в наборе форм, в то время как набор форм не валидируется из django admin custom actions interim form page

Я не знаю, как получить обновленные поля из форм в наборе форм в отдельные сообщения, потому что набор форм никогда не является действительным. Я уже пробовал "for form in formset" внутри и вне form.is_valid() с .get['field'], .get('field') и …

10.09.2022
Не удается выполнить команду: python manage.py runserver, в pycharm

Я попробовал запустить python manage.py runserver в терминале pycharm, ранее он работал нормально, но теперь он не работает как ожидалось и выдает следующую ошибку: Program 'python.exe' failed to run: The file cannot be accessed by the systemAt line:1 char:1 …

10.09.2022
Как разделить API на платных и неоплачиваемых пользователей?

У меня есть база данных, полная полезной информации, для которой я хочу разработать API, используя Django rest framework. Этот API будет использоваться мобильным приложением для аутентификации пользователей. Я хочу, чтобы пользователи этого приложения платили абонентскую плату за услуги. Какой …

10.09.2022
Я хочу выполнить поиск по этим двум полям с помощью django-watson framework, пожалуйста, помогите... спасибо.

Я хочу выполнить поиск по этим двум полям с помощью фреймворка django-watson. Первое поле ищет по названию ресторана, а второе поле ищет по местоположению ресторана и эти два поля в одинаковой форме

10.09.2022
Django request.POST не содержит имени кнопки, отправившей форму, несмотря на наличие имени и значения

У меня есть Django форма, которая имеет 2 разные кнопки отправки, мне нужно знать, какая кнопка была нажата. Но кнопка не включена в request.POST Это моя форма: <form hx-post="{% url 'recomposition:akb-edit' %}" hx-target="#target-{{this_month}}-{{data.pk}}" hx-swap="outerHTML" enctype="multipart/form-data"> ... <div class="form-group modal-footer …

10.09.2022
Как использовать паттерны в определении переменной в Django

Я работаю в Django и у меня есть следующий класс class Usuario(AbstractBaseUser): username =models.CharField(verbose_name='Nombre de usuario', max_length=45, unique=True) date_join =models.DateTimeField(verbose_name='Fecha de alta', auto_now_add=True) last_login =models.DateTimeField(verbose_name='Última conexión', auto_now=True) es_docente =models.BooleanField(default=False) es_estudiante =models.BooleanField(default=False) es_directivo =models.BooleanField(default=False) es_preceptor =models.BooleanField(default=False) es_tutor =models.BooleanField(default=False) es_superuser =models.BooleanField(default=False) …

10.09.2022
Я создаю django webapp и постоянно получаю ошибки pk

Я продолжаю получать эту ошибку даже после миграции, создания миграций, импорта функций get_object, Page not found (404) No storage found matching the query Request Method: GET Request URL: http://127.0.0.1:8000/change-info/1 Raised by: base.views.UpdateInfo Using the URLconf defined in mywallet.urls, Django …

10.09.2022
Django Rest Framework реализует update_or_create при десериализации объекта

Я хочу реализовать update_or_create при десериализации объекта. Я нашел ответ @K-Moe на этот вопрос: Django Rest Framework POST Update if existing or create Я попробовал это решение, но получил ValidationError, говорящий, что мой объект уже существует: [{'variant_id': …

10.09.2022
Ошибка Django NoReverseMatch в /sitemap.xml для статических представлений

Я следовал инструкциям в документации по django, но я получаю эту ошибку при попытке создать sitemap.xml для моего приложения. (также похожие вопросы на stackoverflow не описывают мой случай) <img alt="enter image description …

10.09.2022
Тег <script> запускается дважды в HTML-файле

Мой HTML-файл структурирован так же, как и любой другой HTML-файл. Тег &lt;head&gt; &lt;body&gt; и тег &lt;script&gt; все внутри тега &lt;html&gt;. Но мой тег &lt;script&gt; запускается дважды. Например, если я добавлю console.log("hi") внутрь моего &lt;script&gt;, то в консоли появится лог: …

10.09.2022
Django4.1: Вход не удается на `localhost`, но удается на `127.0.0.1` [Ubuntu 22.04]

Раньше я использовал SQLite в качестве бэкенда базы данных, все было хорошо, но я достиг точки, когда для настройки правильной валидации, запросов, ... RDBMS (postgres) потребовался Сразу после докеризации postgres я начал наблюдать эту проблему. Настройка: …

10.09.2022
Я хочу отображать данные навыков из модели в выбранном теге в django при редактировании существующих данных

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

10.09.2022
Получается вложенный словарь в rest_framework

Я должен получать такой результат: example: id: &quot;элемент_1_2&quot; url: null type: FOLDER parentId: null date: &quot;2022-05-28T21:12:01.000Z&quot; size: 12 children: - url: &quot;/file/url1&quot; id: &quot;элемент_1_3&quot; size: 4 date: &quot;2022-05-28T21:12:01.000Z&quot; type: FILE parentId: &quot;элемент_1_2&quot; - type: FOLDER url: null id: &quot;элемент_1_1&quot; date: …

10.09.2022
Как добавить пользовательские разрешения в django rest framework

Я хотел спросить, можем ли мы использовать разрешения на уровне модели из django в django rest-framework или мы должны создать пользовательские разрешения по-другому для django rest-framework. permission = Permission.objects.get(codename = 'is_seller') self.request.user.user_permissions.add(permission) приведенный выше код для добавления …

10.09.2022
Django не показывает пустое сообщение о валидации одного из моих полей

У меня проблема с моим полем. У меня есть два поля, которые имеют одинаковые поля и виджет. Но одно из полей не показывает пустое сообщение о валидации. Модель: class MagangLetter(models.Model): to=models.CharField(max_length=255) reason=models.CharField(max_length=255) start_date=models.DateField() end_date=models.DateField() Форма: …

10.09.2022
Ошибка 403 Forbidden в Django Iframe в браузере Safari

У меня есть Django Iframe, который отлично работает в Chrome и Mozilla, но в Safari я получаю вышеупомянутую ошибку. Я думаю, что куки не обнаружены, потому что когда я проверял, они были пусты и не было найдено никаких CSRF-токенов. …

10.09.2022
Как вывести список в html django?

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