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

09.08.2022
Django-filter не использовать rawqueryset

у меня есть sql, SELECT asset.id, region.id as region_id, asset.ip, asset.os_type, asset.status, asset.device_type_id FROM region_info AS region JOIN computer_info AS computer ON region.id = computer.region_id JOIN computer_cabinet_info AS cabinet ON computer.id = cabinet.computer_id JOIN asset_location_info AS location ON …

09.08.2022
Django ошибка NoReverseMatch на удаленном сайте, но локально работает нормально

Мой Django сайт работает нормально локально. Я продвигаю его на свой сайт, но одна из ссылок не работает, и я не могу понять, почему, поскольку аналогичные вещи работают нормально. Вот мой url.py from . import views app_name = 'sitepages' …

09.08.2022
Проблема с Django и MySQL. NotSupportedError( django.db.utils.NotSupportedError: Требуется MariaDB 10.3 или более поздняя версия (найдена 5.5.65)

Я использую Django для проекта с MySQL. Я создал виртуальную среду и установил mysqlclient для подключения к базе данных. Но когда я пытаюсь запустить сервер, я получаю эту ошибку. Вот …

09.08.2022
Pymongo Не вставляется полный документ при update_one

У меня есть много документов, которые нужно обновить, и я хочу сначала записать временную метку, а затем временную метку обновления, когда есть дубликаты. Поэтому я нашел этот ответ и пытаюсь применить его для MongoDB 6.0 https://stackoverflow.com/a/17533368/3300927 Я …

09.08.2022
TypeError at /dashboard/profiles/create/ Поле 'id' ожидало число, но получило []

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

09.08.2022
Django Rest Framework: backend не найден

Я пытаюсь создать и аутентифицировать учетную запись github в DRF. Почему я получаю ошибку 404 и не могу попасть на страницу аутентификации github? Я предоставил выдержки из кода. Если требуется какая-либо информация или у вас есть вопросы, пожалуйста, дайте мне …

09.08.2022
Концепция активности пользователя с использованием django

Мне нужно сделать функцию, которая показывает, активен ли пользователь или нет (как на facebook). Какой лучший и наиболее распространенный способ сделать это? Моя концепция выглядит следующим образом: Когда пользователь входит в систему или обновляет JWT-токен, запускается цикл javascript, который …

09.08.2022
Django - Колонка последней активности модели пользователя

Как я могу сделать колонку в моей AbstractUser Model, которая будет содержать дату последнего входа пользователя в приложение?

09.08.2022
Форма, связанная с моделью, не отправляется в базу данных

Я новичок в Python. Я сделал посадочную страницу, на которой есть форма с отправкой номера телефона, но она не попадает в базу данных. Форма связана с моделью Models.py: from django.db import models from phonenumber_field.modelfields import PhoneNumberField class CallOrder(models.Model): first_name = …

09.08.2022
Получить Kwargs через промежуточную страницу

У меня есть модель (оценка) внутри другой модели (домашнее задание), которая находится внутри другой модели (активность), и когда я отправляю оценку домашнего задания и пытаюсь вернуться в активность, я теряю id активности. Как мне получить нужные kwargs, чтобы вернуться …

09.08.2022
Как получить токен доступа django с linkedin api в качестве переменной?

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

09.08.2022
Возможно ли вызвать звук из JS файла в HTML шаблоне Django без Ajax?

Я сейчас занимаюсь переносом сайта на фреймворк Django. Почти все JS скрипты работают, кроме тех, что связаны со звуком. У меня есть кнопка воспроизведения/паузы для песни и некоторые звуки, вызываемые при наведении мыши на определенные кнопки. Только для этих …

09.08.2022
Приложение на Django с элементами SPA. Как реализуется?

Часто вижу сайты, у которых на НЕКОТОРЫХ страницах реализованы spa элементы. Как это создаётся? С помощью обычной функции ajax и подобных ей или чего-то другого? Или другой вопрос, как совместить spa с mpa?

09.08.2022
Django для оценки (uate) формулы и вычисления результата

В моей модели Django у меня есть поле с полем, которое фиксирует ссылку. Через шаблонизацию я заменяю {{val-x}} на соответствующее значение. Чтобы определить больше или меньше, я использую if(int(x<250))*500, например, чтобы он сделал 1x500 в случае, если x меньше 250. …

09.08.2022
Django-приложение с элементами SPA. Как оно создается?

Я понимаю, как создавать полноценные спа-сайты с помощью django drf, но я часто вижу обычные сайты, реализованные с элементами спа. Как они создаются? Какие инструменты используются и т.д.

08.08.2022
Django makemigrations не работает при ошибке UndefinedColumn

Вот что я получил, когда запустил makemigrations на python3.8 и django 3.2.12 Traceback (most recent call last): File "/home/ubuntu/.local/lib/python3.8/site-packages/django/db/backends/utils.py", line 82, in _execute return self.cursor.execute(sql) psycopg2.errors.UndefinedColumn: column "type" does not exist Я даже попытался очистить свою базу …

08.08.2022
Xhtml2pdf - загрузка статических CSS файлов и изображений в Django

Как мне использовать xhtml2pdf в Django для создания PDF документа из HTML файла, используя мою таблицу стилей css и стили bootstrap? В документации xhtml2pdf описывается добавление таблиц стилей / изображений через функцию link_callback. Я попробовал следующее: 1: …

08.08.2022
Как добавить свойства фильтра в модель и сериализатор django rest

У меня есть модель клиента и модель трансляции. Модель клиента содержит поле tag и поле operator_code. Я хотел бы иметь свойство filter, чтобы иметь возможность фильтровать по тегам и или operator_code при создании нового объекта вещания. models.py class Broadcast(models.Model): …

08.08.2022
Дублирование HTML-заголовка при использовании JQuery/AJAX для добавления новых данных в таблицу без обновления страницы?

Я сослался на это stack overflow, чтобы отказаться от обновления страницы и использовать ajax/JQuery для обновления только таблицы при поступлении новых данных. Однако я получаю странную ошибку. Мой HTML-заголовок для сайта дублируется, присутствуя один раз в верхней части страницы …

08.08.2022
Изменение кнопки добавления в админке django при наличии фильтрации данных

Я новичок и мне нужна помощь Я создаю несколько моделей: Клиент Заказы На странице Клиенты я создаю пользовательский бутон. После щелчка я использую фильтр для отображения всех заказов по клиентам. На странице Заказы существует стандартная кнопка "добавить" новый заказ …

08.08.2022
Существует ли эквивалент if __name__ == "main" для фреймворка django?

Я хочу, чтобы django запускал определенный скрипт из пользовательского пакета сразу после завершения команды manage.py runserver. Возможно ли это с помощью простой конфигурации?

08.08.2022
Есть ли способ разделить общую таблицу базы данных между двумя проектами django, не подделывая ее?

Я пытаюсь использовать одну и ту же таблицу в двух разных проектах и хочу отразить изменения между ними. Допустим, что в данных, созданных PROJECT1-APP1 из django, есть таблица студентов. Я хочу эту же таблицу студентов использовать в PROJECT2-APP1. Я …

08.08.2022
AttributeError: объект 'str' не имеет атрибута 'strftime' в django

Я пытаюсь преобразовать строку даты в определенный формат даты, но столкнулся с проблемой. date = "2022-06-20T10:17:28-05:00" # getting date from DB original_date = date.strptime('%m/%d/%Y %H:%M:%S') Имеет ошибку AttributeError: 'str' object has no attribute 'strptime'

08.08.2022
Затруднения при миграции / MakeMigrations

У меня есть приложение wagtail, которое развернуто в docker, но затем я получаю очень странную ошибку, ниже приведены шаги: Шаг 1: docker-compose run app /venv/bin/python manage.py makemigrations` Migrations for 'locations': bakerydemo/locations/migrations/0008_alter_locationoperatinghours_day.py - Alter field day on locationoperatinghours` …

08.08.2022
Как настроить Memcached для Django?

Я пытаюсь настроить Memcached решение, но, похоже, оно не работает. Я тестировал кэширование только представления и всего решения с тем же результатом. Вот мой settings.py: MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', # CORS 'corsheaders.middleware.CorsMiddleware', # adding caches around CommonMiddleware 'django.middleware.cache.UpdateCacheMiddleware', …

08.08.2022
Django production (используется gunicorn) - внутренняя ошибка сервера (нет запроса), пока не будет сделано 10-20 запросов

У меня есть производственная система, которая работает уже 2+ года, регулярно (ежедневно/еженедельно) обновляется. Около 2 месяцев назад появилось странное поведение: каждый раз, когда я перезапускаю Gunicorn, на первые 10-20 запросов к веб-серверу я получаю внутреннюю ошибку сервера. Все ошибки …

08.08.2022
Django-Next.js Ошибка загрузки изображения с пустым телом

Пользователи в моем приложении могут изменять изображение своего профиля, однако когда я отправляю запрос на внутренний сервер, он возвращает пустое тело. Frontend const handleImageChange = useCallback(async (e) => { const confirmation = confirm('Press ok to update profile') if (confirmation) …

08.08.2022
Отображение объекта файлового поля в шаблонах django

Models.py введите описание изображения здесь views.py введите описание изображения здесь summary_pdf.html введите описание изображения здесь Проблема: введите описание изображения здесь Может ли кто-нибудь …

08.08.2022
Как избежать пересчета при сортировке по свойству модели в Django Rest Framework?

У меня есть простое приложение для социальных сетей, с моделями User, Post и PostVote. class Post(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True) ... @property def score(self): total = 0 for vote in PostVote.objects.all(): if vote.post …

08.08.2022
Django переносит первичный ключ с UUID на Slug

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

08.08.2022
Поле модели, зависящее от объекта внешнего ключа той же модели

Название кажется сложным, но на самом деле это не так. Допустим, у меня есть 2 модели: Первый - "Варианты", который содержит заголовок и булево число, позволяющее определить, правильный выбор или нет. class Choice(models.Model): content = models.CharField(max_length=200, default=None) correct …

08.08.2022
Почему Django не может найти URL с косой чертой?

Я использую фреймворк для отдыха Django. Я использую Postman с параметрами запроса в URL. http://localhost:9090/api/payment_management/?cutoffDate=2022-08-05T00:00:00.000Z и мой urls.py # this is a child of "/api", using include in the root urls.py urlpatterns += [path('payment_management/', get_cutoff)] …

08.08.2022
Мне нужно отфильтровать конечные точки в swagger ui drf. Как я могу сделать это в Django

Мне нужно настроить swagger ui как фильтр. Это означает, что если пользователь входит в систему, то он может видеть только определенные конечные точки. Теперь я получаю все конечные точки в моем проекте. Каждый пользователь может видеть все конечные точки. …

08.08.2022
База данных MySQL ломается при выполнении слишком большого количества тестов в django

У меня есть проект Django с сотнями тестов, и после добавления еще около 50 тестов, когда я запускаю все тесты одновременно с помощью python manage.py test, почти все тесты выдают следующую ошибку: Traceback (most recent call last): File ".../venv/lib/python3.9/site-packages/django/db/models/sql/compiler.py", …

08.08.2022
Как запустить приложение Tkinter с сайта django

Я создал сайт на Django и хочу запустить программу tkinter, если пользователь нажмет на кнопку. Может ли кто-нибудь подсказать мне, как это сделать? Любая помощь будет принята с благодарностью.

08.08.2022
Получение 504 тайм-аута шлюза nginx/1.18.0 (Ubuntu) в django nginx

Я столкнулся с проблемой запуска моего приложения django в digitalocean. Я сделал все необходимое, но я уверен, что где-то допустил ошибку. Ниже приведен мой конфигурационный файл nginx. В чем может быть проблема? Спасибо большое. Пожалуйста, я также хотел бы …

08.08.2022
Запуск задачи из другой задачи

Я пытаюсь запустить задачу send_request из задачи start_distribution с помощью метода apply_async не работает. from celery import shared_task, group from celery.utils.log import get_task_logger from .models import Distribution, Client logger = get_task_logger(__name__) @shared_task(bind=True, max_retries=200, default_retry_delay=30) def send_request(self, distribution_id, client_id): pass @shared_task(bind=True) …

08.08.2022
Django и JS for loop: как изменить значение переменной на {%static 'path' %}?

Я пытаюсь выяснить как изменить путь на картинке имея JS логику в шаблоне Django. В качестве примера - согласно логике в скрипте JS - изменить с: hangman_game/img/s0.jpg на hangman_game/img/s1.jpg затем к hangman_game/img/s2.jpg ит В предыдущем фреймворке это работало. Но …

08.08.2022
Тестирование миграции django с sqlite django.db.utils.NotSupportedError

Я обновляю проект django. И мне нужно запустить тесты. Есть тест на миграцию схемы базы данных, но я получаю ошибку: "django.db.utils.NotSupportedError: SQLite schema editor cannot be used while foreign key constraint checks are enabled. Обязательно отключите их перед …

08.08.2022
Проблема с командой Django create user при попытке добавить нового пользователя через html-форму

Я успешно создал таблицу в базе данных и могу добавлять данные из панели администратора в таблицу, но когда я использовал форму, отображаемую на url, нажав кнопку submit, новый пользователь не создается. view.py from django.shortcuts import render, redirect from formRegister.models …