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

02.11.2021
Как использовать внешний скрипт в проекте Django?

Извините за формулировку вопроса, если она не ясна. Я довольно новичок в Django, но не слишком новичок в Python. У меня есть модель в моем проекте Django, которая отслеживает местоположение трейлеров. Затем мне нужно использовать другой скрипт для …

02.11.2021
Django - Как заполнить варианты выбора в поле modelchoicefield полем из другой модели, отфильтрованным по вошедшему пользователю

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

02.11.2021
Чтение из файла с выводом в html-шаблон в django

Как можно написать решение, связанное ниже, в файле views.py для чтения из нескольких файлов и вывода различных полей? Я могу заставить это работать для одного, но если я попытаюсь скопировать вставку f = open('path/text.txt', 'r') file_content = f.read() f.close() context …

02.11.2021
Реверс для 'extranet.views.uutiset_paasivu' не найден. 'extranet.views.uutiset_paasivu' не является действительным именем функции представления или шаблона

Я пытаюсь обновить проект django с django1.4/python 2.7 до django2.2/python3.7. Теперь я запутался в трассировке после запуска сервера pythan manage.py (и после перехода на страницу /uutiset/): смотрите urls.py, views.py, uutiset_all.html, paasivu.html и base.html ниже urls.py: from django.conf.urls import …

02.11.2021
Аутентификация в django с помощью ldap3

Я тестирую библиотеку django_python3_ldap и использую тот же ldap-сервер, который я нашел в учебнике (https://ldap3.readthedocs.io/en/latest/tutorial_intro.html), но есть кое-что, что я не понял правильно, чтобы установить соединение. Кто-нибудь знает, что не так с этими настройками? Вот …

02.11.2021
Как правильно удалить экземпляр модели в Django

Я пытаюсь удалить экземпляр события из моего календаря. Затем я хочу, чтобы Django перенаправлял на страницу календаря после удаления события. В моем файле views.py я определил функцию event_delete: def event_delete(request, event_id=None): Event.objects.get(pk=event_id).delete() return HttpResponseRedirect(reverse("cal:calendar")) В моем …

02.11.2021
Миграции Django не работают с несколькими приложениями

Я создал проект с django, в котором есть 2 приложения. У каждого из них есть models.py, который я покажу ниже. Проблема возникает, когда я пытаюсь запустить: python manage.py makemigratios Я получаю следующую ошибку: Traceback (most recent call last): …

02.11.2021
Как отфильтровать книги по количеству изданий Django?

Models.py class Category(models.Model): image = models.ImageField(upload_to='book_images/category_images') title = models.CharField('Назва', max_length=128) slug = models.CharField(blank=True, max_length=128) class Book(models.Model): image = models.ImageField('Зображення', blank=False, upload_to='book_images') title = models.CharField('Назва', max_length=128) price = models.DecimalField('Ціна', max_digits=6, decimal_places=2) author = models.ForeignKey(Author, on_delete=CASCADE, verbose_name='Автор') edition = models.ForeignKey(Edition, on_delete=CASCADE, verbose_name='Видавництво') …

02.11.2021
Не удается создать приложение для django с помощью visual studio

У меня не получается создать приложение для Django. Я получаю эту ошибку "[Errno 2] No such file or directory". Я попробовал следующий код:python manage.py startapp cloud.Я все еще терплю неудачу. Буду благодарен за любую помощь. Приветствует

02.11.2021
Django.db.utils.ProgrammingError: set_session не может быть использован внутри транзакции

Я пытаюсь сохранить объекты в БД [obj.save()] с помощью ORM. Но выдает следующую ошибку: django.db.utils.ProgrammingError: set_session cannot be used within a transaction Есть ли какие-нибудь идеи по поводу этой ошибки? Я использую Django & PostgresDB

02.11.2021
Особый запрос из набора запросов в Django

У меня есть модель в Django под названием Accounts, которая имеет поля id, name, email и balance. Я хочу получить конкретный набор данных, когда человек посещает страницу деталей. Скажем, когда я нажимаю на страницу деталей, я отправляю строку "name", …

02.11.2021
Django: отправка только одной формы, созданной с помощью цикла for

В моем коде я использую класс CreateView с ListView. Я также использую цикл for, чтобы показать все возможные доступные даты (которые создаются в модели StaffDuty). Мой пользователь должен иметь возможность просто забронировать одну дату. Моя проблема в том, что …

02.11.2021
Как проверить запрос, сгенерированный общим CreateView

У меня есть общий CreateView и он не работает так, как задумано. В моей базе данных есть таблица с составным первичным ключом из двух полей. Когда я пытаюсь создать несколько экземпляров этой таблицы, я получаю сообщение об ошибке 'Детали …

02.11.2021
Запуск нескольких проектов django с помощью docker и nginx

Я пытаюсь сделать следующее. У меня есть 3 django проекта (НЕ приложения) (может быть больше). Proj1: На порту 8000, Proj2: 8001, и Proj3:8002 Вот чего я пытаюсь достичь: Пользователь посещает : localhost:8000 Все …

02.11.2021
Создание веб-сайта электронного обучения с использованием онтологии OWL и Django

я работаю над новым проектом о создании платформы электронного обучения с использованием онтологий для моего выпускного проекта, я абсолютно чистая страница с доменом! я начал с создания моей онтологии с помощью редактора protege и на самом деле …

02.11.2021
Возврат ежедневного значения продаж за текущий месяц в Django

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

02.11.2021
Как использовать аутентификацию firebase в django rest?

У меня модель пользователя выглядит следующим образом. class User(AbstractUser): phone = models CharField(max_length=10, unique=True) name = models.CharField(max_length=50) Поток: Пользователь на мобильном телефоне вводит имя и телефон, а затем регистрируется. Пользователь регистрируется в базе данных. При входе …

02.11.2021
Несколько вызовов ajax для заполнения html-таблицы с фиксированными ячейками в django

--простите за длинный вопрос--пожалуйста, поделитесь кодом ajax-js-query-django для нижеприведенного требования--заранее большое спасибо... У меня есть функциональность, которую нужно достичь - это как дать покупателю возможность "сделать свою коробку" - скажем, покупатель попадает на нашу страницу ecom с ассортиментом товаров, …

02.11.2021
Как сделать вычитание в html-странице на переменной pyhton?

У меня эта модель: class Canva(models.Model): name = models.charfield(... year = models.IntegerField(... На моей html странице, когда я использую {{ canva.year }}, он показывает мне год правильно. Как я могу увидеть год до этого, я …

02.11.2021
Javascript не отображается в шаблоне в django

Я не понимаю, почему мои файлы javascript не применяются к моим шаблонам. Вот мой base.html: <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>Project</title> <link rel="stylesheet" type="text/css" href="{% static 'css/styles.css' %}" /> <link rel="stylesheet" type="text/css" …

02.11.2021
Django - StatReloader не обновляется при изменении html-файла

Я столкнулся с проблемой, с которой раньше не сталкивался. Когда я запускаю python manage.py runserver, я получаю сообщение по умолчанию: Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). November 02, 2021 …

02.11.2021
Как мне расширить javascript функцию?

Как мне расширить функцию при этом не изменив старый код function export_excel() { $.ajax({ url: window.location, method: 'GET', xhrFields: { responseType: 'blob' }, headers: { excelize: 'True' }, success: function (data) { var a = document.createElement('a'); var url = window.URL.createObjectURL(data); …

02.11.2021
Циклические операции в Django Rest Framework

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

02.11.2021
Удаленно обслуживаемый сервис Django, не возвращает ответ на запросы PATCH

Я развернул службу Django rest framework с несколькими API на моем сервере Ubuntu 20.04 с Gunicorn, все работает хорошо, но PATCH запросы извне сервера не получают ответа, хотя приложение получает запрос и полностью его обрабатывает. Я даже протестировал это …

02.11.2021
Как скрыть поле из ответа Json

Я хочу скрыть от публичного api простое поле Serializer (созданное без какой-либо модели). Как я могу это решить? same_result = serializers.SerializerMethodField()

02.11.2021
Проблемы с сохранением в части формы, зависящей от выпадающего списка

У меня проблема с зависимым выпадающим списком. Во фронтенде он работает отлично и фильтрует меня оптимально, но в бекенде у меня проблемы с сохранением. Выбрана допустимая опция. Сделанный выбор не входит в число доступных. Эта ошибка …

02.11.2021
Контроль доступа и валидация ввода (json) в представлениях Django ajax?

В обычном представлении мы используем декораторы (например, login_required/user_passes_test/etc.) для контроля доступа к представлению и формы для проверки пользовательского ввода. Есть ли что-то подобное для ajax представлений, которые принимают json в качестве входных (и выходных) данных? Делать …

02.11.2021
Как получить выбранный элемент в <li> в представлениях в django

Помогите пожалуйста!!! У меня есть код, который получает данные из базы данных и отображает их в выпадающем меню, проблема в том, что я не могу получить выбранный элемент, чтобы вставить его в другую таблицу html : &lt;div class="template-demo" …

02.11.2021
Models.AutoField не работает для таблиц в новых схемах

Я пытаюсь сохранить информацию о загрузке файла в таблице под новой схемой, не 'public' в базе данных PostgreSQL. Я использовал id = models.AutoField(db_column="id", primary_key=True) в определении класса моей модели, потому что я хочу, чтобы id каждой строки автоматически увеличивался. …

02.11.2021
Как исправить сертификат Comodo SSL на приложении Django, которому не доверяют?

У меня есть сертификат comodo positive SSL, я положил его на свой сервер и запустил свой сервер, используя следующее: python manage.py runserver_plus --cert-file /my/cert --key-file /my/key 0.0.0.0:443 но ему пока не доверяют в браузерах. показывает следующее: <a …

02.11.2021
Django Celery. Как запустить задачу в точное время?

Как написать код, который будет выполнять задание, например, "ежедневно (или каждые 24 часа) в 3:20 утра"? Основная проблема заключается в части "3:20", как мне заставить cron выполнять задачу именно в это время?

02.11.2021
Использование select_related в простом запросе в django

У меня есть модель в Django, в которой поле имеет fk отношения с моделью учителя. Я столкнулся с select_related в django и хочу использовать его в своем представлении. Однако я не уверен, использовать его в моем запросе или нет. …

02.11.2021
Процесс Django выполняет задачи вместо Celery

Я запускаю приложение с Celery+redis для асинхронных задач. Мне удалось заставить Celery видеть список задач. Однако мои задачи выполняются не рабочими Celery, а процессом Django. Я пробовал вызывать задачи с помощью .delay() и .apply_async() без успеха (фактически в этих …

02.11.2021
Как передать broker_url из Django settings.py в сервис Celery

У меня Celery работает как служба на Ubuntu 20.04 с RabbitMQ в качестве брокера. Celery неоднократно перезапускается, потому что не может получить доступ к RabbitMQ url (RABBITMQ_BROKER), переменной, хранящейся в settings.py вне корневого каталога Django. То же …

02.11.2021
Дублирование записей на Django

Похоже, что я получаю дубликат записи или ошибку целостности при попытке создать или обновить мои записи. Я пробовал использовать objects.get_or_create() и objects.update_or_create(). Создание, кажется, работает хорошо, когда еще нет записей, но обновление почему-то выдает ошибку дублирования записи. вот …

02.11.2021
Htmx меняет элемент, но стиль не включен

Я учусь использовать htmx с Django, поэтому я только что создал простое приложение Twitter с формой и телом твита. когда вы отправляете форму, новый твит появляется сверху. post_list.html {% block post %} {% include 'snippets/post_list_tweet_box.html' %} &lt;div class="infinite-container"&gt; &lt;div …

02.11.2021
Приспособления Dumpdata Невозможно сериализовать базу данных: Кодек 'charmap' не может кодировать символы в позиции 3979-3980

Я пытаюсь сбросить данные локального уровня в базу данных производственного уровня. Однако, прежде чем мне это удалось, я получил головную боль, выполняя команду dumpdata в течение нескольких часов: Всякий раз, когда я запускаю команду python manage.py dumpdata &lt;app_name&gt;.&lt;app_model&gt; --format …

02.11.2021
Как развернуть label studio на виртуальной машине Azure?

Я хочу развернуть label studio аннотационный пакет на моей azure VM. Он основан на Django. Я знаю, как развертывать приложения Django. Но мне было интересно узнать, есть ли какой-нибудь способ развернуть его более эффективно. Сейчас я не …

02.11.2021
Как работать с вложенными полями сериализатора в Djnago rest framework?

У меня есть вложенный сериализатор (AmountSerializer). Мне нужно поле meal_name в одном ViewSet. Но когда это поле вложено, мне не нужно, чтобы оно было видно в конечной точке (в MealSerializer). Как исключить поле из вложенного сериализатора, если оно на …

02.11.2021
Django Admin в одной области требуется, связанный с другой областью

Я использую Django admin для сохранения моделей, моя модель выглядит следующим образом: class PurchaseItem(models.Model): product=models.ForeignKey("products.Product",on_delete=models.CASCADE,blank=True,null=True) product_attribute=models.ForeignKey("products.ProductAttribute",on_delete=models.CASCADE,blank=True,null=True) Цель состоит в том, чтобы сохранить только один из внешних ключей, например : Если продукт не является null, …