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

16.07.2024
Конфигурация тестовой базы данных Django для unittest

Я запускаю unittest с командой coverage, но испытываю проблемы с взаимодействием с тестовой базой данных. Вот мой фрагмент кода. from django.test import TestCase from myapp.models import Animal class AnimalTestCase(TestCase): databases = {'default', 'read_replica'} def setUp(self): Animal.objects.create(name="lion", sound="roar") Animal.objects.create(name="cat", sound="meow") …

16.07.2024
Создайте одноразовый код и определенное время [закрыто]

Я хочу сгенерировать случайный код для регистрации пользователя на сайте И время использования случайного кода составляет 3 минуты мой класс: class Otp(models.Model): token = models.CharField(max_length=200, null=True) phone_number = models.CharField(max_length=11) code = models.SmallIntegerField() expiration_date = models.DateTimeField(auto_now_add=True) def __str__(self): …

16.07.2024
AWS ECS с Django + Python + Alpine produce Segmentation Fault

У нас сейчас проблемы с Alpine Linux, после обновления до версии >=17. Похоже, что с alpine17 библиотека openssl в alpine была обновлена до openssl3. Проблема в том, что наше Django-приложение, собранное через Dockerfile, больше не работает с alpine>=17 …

16.07.2024
Как добавить шаблон с помощью тега {% include %}, сравнивая, какой пользователь вошел в систему, на django?

Мой asset_list html выглядит следующим образом <div class="right"> <div class="search-container"> <input type="text" id="searchInput" placeholder="Search by AssetName..." aria-label="Search"> <button class="add-button" aria-label="Add Asset" id="addUserButton"><i class="fas fa-plus"></i> Add</button> </div> база данных логинов выглядит следующим образом, с ролями admin и …

16.07.2024
Трудность добавления номеров страниц в печатную таблицу с помощью Paged.js без переполнения содержимого

У меня есть таблица с множеством элементов в ней, и я пытаюсь добавить номера страниц на каждую напечатанную страницу с помощью Paged.js. Однако при использовании Paged.js я сталкиваюсь с проблемами, когда содержимое таблицы переполняет страницу или макет не соблюдает …

16.07.2024
Как безопасно обновить проект Wagtail 5.0 до 5.2? [закрыто]

У меня есть проект wagtail, разработанный в версии 5.0. Я хочу обновить его до версии 5.2. Но у меня нет достаточного опыта работы с Wagtail. Я не знаю, что делать. Есть ли какие-либо потенциальные проблемы или вопросы при этом? …

16.07.2024
Неправильная загрузка иконок Vuetify (Vuetify2 + Django)

Я хочу внедрить vuetify в свой проект, с подключением все в порядке, но стандартные иконки vuetify не загружаются, что бы я ни делал main.js import Vue from 'vue'; import App from './App.vue'; import vuetify from './plugins/vuetify'; …

16.07.2024
Django Добавьте кнопку, которая при каждом нажатии создает новое поле для ввода

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

16.07.2024
Получить данные из связи manytomany Django

Помогите разобраться есть две сущности Tasks и Journalist в Tasks имеем связь ManyToMany journalists = models.ManyToManyField(Journalist, verbose_name='Журналист', blank=True, null=True) при обработке сигналов (после сохранения) хочу получить данные из journalists @receiver(post_save, sender=Tasks) def create_notification(sender, instance, created, **kwargs): if created: print(instance.location) …

16.07.2024
Как устранить проблемы с POST-запросами в Django, несмотря на корректную работу с формами?

У меня проблема в Django, когда я нажимаю сохранить на форме, она отправляет GET-запрос вместо POST. Я не уверен, почему это происходит. <<<0><0>>Здравствуйте, у меня проблема в django, когда я нажимаю сохранить на форме, она отправляет GET вместо …

16.07.2024
Как настроить Django на поиск бэкенда Redis на сервере, а не на localhost?

Я работаю над обновлением старого приложения Django 2.2 и столкнулся с проблемой связи между Celery, Django, Docker и Redis. Я использую Docker Compose для создания приложения и Celery для планирования задач с Redis в качестве бэкенда. Celery планирует отправку электронных …

16.07.2024
Активация/деактивация фильтрации в django на основе условия

У меня есть bool и если это True, то я хочу отфильтровать в запросе по некоторым параметрам, если нет, то я не хочу фильтровать. На данный момент мое решение таково: if my_boolean: objects = Class.objects.filter(argument=valuexyz)... else: objects …

16.07.2024
Django Admin обновление форм tabularinline

У меня есть django modeladmin, который выглядит так: Class PlanInline(admin.TabularInLine): model = Plan form = PlanForm Class SettingsInline(admin.TabularInLine): model = Settings form = SettingsForm Class StoreAdmin(admin.ModelAdmin): form = StoreForm inlines = (PlanInline, SettingsInline,) .... И мне нужно передать …

15.07.2024
Веб-сайт выдает ошибку "повторно произошла ошибка" в safari и chrome для iPhone [закрыто]

Я нахожусь в затруднительном положении. Я протестировал свой сайт на нескольких устройствах и получаю неоднозначные результаты. Я не могу надежно воссоздать проблему. Сайт, который я пытаюсь диагностировать, - это clawson-honda-staging.herokuapp.com (это область постановки, которая имеет ту же проблему, что …

15.07.2024
Какое обходное решение для ошибки Django/PostgreSQL GeneratedField

При определении GeneratedField в PostgreSQL нередко возникает следующая ошибка: django.db.utils.ProgrammingError: generation expression is not immutable. Эта ошибка упоминается в документах о специфическом для PostgreSQL ограничении: ...PostgreSQL требует, чтобы функции и операторы, на которые …

15.07.2024
Подсказки типов переменных mypy - это утверждения или объявления?

Я очень запутался в том, что на самом деле делают подсказки типа переменной в python (использую mypy). Насколько я понимаю, они полезны для подтверждения того, что правая часть присваивания действительно имеет тот же тип, что и подсказка типа в …

15.07.2024
Нужно ли мне поместить все папки __pycache__ в папку проекта и папки apps?

Я видел, как люди добавляли папку pycache в .gitignore. Но никогда не видел, чтобы добавляли каждую папку __pycache__ в каждую папку проекта, поэтому кажется логичным включить каждую папку __pycache__ в .gitignore, например, так: hello_world/__pycache__ pages/__pycache__ (hello_world - имя …

15.07.2024
Настройка шаблона при реализации входа в систему с помощью Google oauth в Django

Когда я нажимаю кнопку "Войти с помощью Google", я хочу сразу перейти на экран входа в Google, но для продолжения мне нужно нажать кнопку "Продолжить" на картинке ниже. Кто-нибудь знает способ устранить этот процесс? …

15.07.2024
Еще один вопрос о недостающих файлах миграции

Мне досталось в наследство приложение Django без файлов миграции. Я предполагаю, что приложение было разработано на более старой версии Django, чем та, что находится на сервере. Первое выполнение python manage.py makemigrations проходит успешно и создает 0001_initial.py файл Миграция …

15.07.2024
Невозможно подключить PostgreSQL к моему приложению Django в Azure VM

Я создаю приложение django, которое я развертываю через конвейер CI/CD на моей виртуальной машине Azure. Я уже создал базу данных PostgreSQL. Когда я развертываю свой контейнер docker на своей виртуальной машине и пытаюсь подключиться к базе данных, я получаю …

15.07.2024
Перевод полей модели в Django - являются ли варианты выбора подходящей альтернативой?

Я пытаюсь найти лучший способ перевода полей модели в моем Django-приложении. После просмотра доступных библиотек (django-modeltranslation, django-modeltrans и т.д.) я начал думать: А что если задать все поля, которые, как я знаю, потребуют перевода, в качестве вариантов выбора …

15.07.2024
Django API с бэкендом аутентификации Azure Active Directory с помощью Postman

Я создал проект django с использованием библиотеки django_auth_adfs для использования Azure Active Directory на этапе аутентификации. Я настроил его API с помощью rest_framework и теперь пытаюсь отправлять запросы к нему с помощью Postman. Моя проблема заключается в том, что …

15.07.2024
Django.db.utils.IntegrityError: insert or update on table while mi8grating netbox > nautobot using nautobot-netbox-importer

Я пытаюсь перенести данные из Netbox 3.7.4 в Nautobot 2.X с помощью nautobot-netbox-importer. Я пробовал миграцию с данными netbox-demo.3.7. и все работало нормально, но с данными, которые у меня есть, я получаю эту ошибку &gt; sys.exit(main()) File "/opt/nautobot/lib/python3.10/site-packages/nautobot/core/cli/__init__.py", line 293, …

15.07.2024
Эфирное время/данные через API

У меня есть сайт, который продает данные и эфирное время вместе с подпиской на ТВ и оплатой счетов за электричество. Я использовал сторонние API для отправки пользователям эфирного времени/данных таких сетей, как MTN, aitel, Glo и Etisalat. Проблема в …

15.07.2024
Запрашивать элементы по атрибуту Foreignkey Relation, а также наиболее эффективно запрашивать иностранные атрибуты

Существует три модели Product: Наличие идентификатора, имени Storage: Имеет идентификатор, имя, цвет и ветку ProductStorage: Сопоставляет каждый продукт со складом и имеет некоторые дополнительные атрибуты. Я хочу перечислить все ProductStorages с определенным Storage.branch значением, сгруппированные по хранилищу, отображая …

15.07.2024
После обновления сайта выходит ошибка 404 nginx gunicorn django

В настройках прописано так. Главная страница без проблем обновляется, а обновление страницы https://deo.lang.kz/exploring отправляет 404 ошибку location / { include proxy_params; proxy_pass http://unix:/run/gunicorn.sock; }

15.07.2024
В python Django как определить тестовую базу данных и сохранить записи, вставленные в тестовую базу данных, до очистки в методе tearDown тесткейса

Я хочу создать тестовую базу данных для моей базы данных по умолчанию в Django последней версии, для этого я настроил в файле проекта settings.py следующим образом. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', 'TEST': { 'NAME': …

15.07.2024
Каналы Django: Соединение принимается, загружаются начальные сообщения, но новые сообщения по каналу не отправляются

У меня есть потребительский класс Django Channels. WebSocket-соединение устанавливается без проблем, начальные сообщения также загружаются. Однако, когда я пытаюсь отправить сообщение, не срабатывает метод async_to_sync и функция chat_message. Я пытался сделать это несколько раз. Оператор print внутри функции chat_message …

15.07.2024
Не правильно ставятся кнопки циклом в html

Мне нужно если нет работы: кнопка сохронить. Если есть работы: кнопка редактировать Работает: нет работ - все кнопки сохронить; одна есть второй нет - первая редактировать, вторая сохронить. Не работает если все работы есть.(картинка этого случая ниже) мой код: &lt;!DOCTYPE …

15.07.2024
Получение CORS-ошибки только для DELETE-запроса (нет проблем с PUT, POST и GET) Проект DRF и React

Я сталкиваюсь со следующей ошибкой всякий раз, когда делаю запрос с моего react.js фронтенда. Я использую django DRF на бэкенде и nginx в качестве обратного прокси. Оба развернуты в облаке gcp и работают как разные сервисы. То есть фронтенд и …

15.07.2024
Django - Ограничение FOREIGN KEY не сработало

В этой части кода для синхронизации листа excel с базой данных: for record in lesson_records: try: date = parser.parse(record['Date']).date() start_time = parser.parse(record['Start Time']).time() end_time = parser.parse(record['End Time']).time() primary_tutor = get_object_or_404(Staff, gmail=record['Primary Tutor Email']) logger.info(primary_tutor) course = …

15.07.2024
Xhtml2pdf при работе с разобранной таблицей или содержимым div нарушает нумерацию <li>

Мне нужно создать pdf документ с помощью xhtml2pdf. С html все отлично, но в pdf-документе нарушается нумерация при работе с таблицами или разобранными div-контейнерами. pdf html Я попытался изменить этот блок на …

15.07.2024
Как перехватить неудачные строки во время bulk_create в Django?

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

15.07.2024
Платежи Stripe не проходят в производстве, но работают в разработке

У меня есть проект django, который я развертываю, и в нем есть интеграция stripe для платежей. Она прекрасно работает локально и проходит, но не работает на моем linux-сервере. Что может быть причиной этого и как я могу заставить платежи …

14.07.2024
Django ModuleNotFoundError в производстве Vercel

Я пытаюсь развернуть api на vercel в Django, однако, когда я вызываю свой api, я получаю ошибку, что модуль не существует. Локально я такой ошибки не получаю. Я пробовал …

14.07.2024
Полупространство в редакторе django CKEditor

Я разрабатываю веб-сайт, для которого требуется продвинутый текстовый редактор для персидского языка, и я использовал CKEditor. Когда я копирую текст из Microsoft Word и вставляю его в CKEditor, он не вставляет все полупробелы правильно. Например, если в тексте …

14.07.2024
Django перевернутая нарезка циклов

В настоящее время я пытаюсь развернуть фрагмент списка от 0 до 11 Вот часть index.html &lt;div&gt; {% for i in game.board|slice:"6:12" reversed%} &lt;a href="{% url 'make_move' forloop.counter0 %}" &gt; {{ i }} &lt;/a&gt; {% endfor %} &lt;/div&gt; …

14.07.2024
Как использовать <img src ""> в django

Я делаю сайт, используя django и библиотеку компонентов flowbite tailwind, я хочу добавить карусель на мой сайт ` ` на обычных сайтах мы используем что-то вроде &lt;img src="./img.jpg&gt; Это то, что я уже пробовал, это ответ от …

14.07.2024
Проблема с развертыванием приложения django с помощью plesk

Я пытаюсь развернуть свое приложение django и использую plesk в качестве хоста. Но у меня есть 2 проблемы Для того чтобы попасть на сайт, вместо того чтобы ввода mydomain/login я должен набрать mydomain/templates/login.html. Страница отображается сломанной, …

14.07.2024
Postgres.fields.JSONField и models.JSONField

У меня есть модель в некотором проекте django, в ней есть JSONField. Я хочу подключиться к таблице этой модели из другого проекта django, поэтому я скопировал модель из первого проекта django и перенес ее во второй. В первом проекте …