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

22.11.2021
Поиск объектов с отношениями "многие-ко-многим" Django [дубликат]

У меня есть модель class Book(models.Model): name = models.CharField() class BookShelf(models.Model): books = models.ManyToManyField(Book, on_delete=models.CASCADE) Мне нужно найти книжную полку с объектами book1 и book2 Это работает, но я не думаю, что это оптимально. shelf = …

22.11.2021
Я хочу отображать img в моем шаблоне из базы данных?

я хочу показать изображение из файла model.py в приложении user, где я выкладываю свое изображение. это user.model.py файл model.py from django.db import models from django.contrib.auth.models import User from PIL import Image class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) …

22.11.2021
Почему мой объект Django удаляется без причины?

Я знаю, что этот вопрос может быть не в подходящей форме, но у меня нет другого способа описать его.. У меня есть проект Django, развернутый на Heroku. Я использую дополнение Postgres. Проблема в том, что некоторые объекты, созданные моими пользователями, …

22.11.2021
Сбои в работе уникальных ограничений в Django

Я пытаюсь создать планировщик питания с помощью react и django. У меня проблемы с формой и получением данных в бэкенд. Сейчас я могу отправить форму из react и получить данные обратно в django правильно. Пока мне не нужно добавить …

22.11.2021
Подключение postgres в docker-compose

Итак, у меня есть успешно созданный образ, где я postgres смонтирован как том, однако я продолжаю получать django.db.utils.OperationalError: не удалось подключиться к серверу: Connection refused - когда я запускаю docker-compose up. Мои Dockerfile и docker-compose.yml выглядят следующим образом: # …

22.11.2021
Userserializer запрашивает группы и разрешения пользователей

Я пытаюсь создать employees под компанию, как показано ниже, но Userserializer выдает ошибки для groups и user_permissions Models.py class Employee(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True) company = models.ForeignKey(Company, on_delete=models.CASCADE) name = models.CharField(max_length=500, default=0) email = models.EmailField(max_length=500, default=0) phone = …

22.11.2021
Как устранить ошибку i18n patterns в settings.urls?

Я пытаюсь добавить языковую поддержку в мое приложение, используя django-model translation. Но я получаю следующую ошибку в рабочих урлах, расположенных в корневом каталоге. как я могу решить это? from django.contrib import admin from django.urls import path, include from django.utils.translation …

22.11.2021
Django - Показать даты назначенных встреч

Я хочу показать даты, на которые не забронированы встречи в шаблоне. Для этого у меня пока есть: # Collect only the dates so that i can find what is not in that range. example_dates = Appointment.objects.values_list('start_appointment', flat=True) # Initialize …

22.11.2021
Невозможно установить Pillow для приложения Django с помощью терминала на виртуальном хостинге Namecheap

Я собирался развернуть свое Django App на виртуальном хостинге Namecheap. Мое приложение нуждается в Pillow, чтобы работать идеально. Но при установке pillow с помощью pip install Pillow в терминале Namecheap я получаю ошибку. Я успешно установил Django и другие библиотеки. …

22.11.2021
Django-decouple и django-dotenv не извлекают переменные из файла .env

Заранее прошу прощения, если мой вопрос слишком откровенен, но я пытаюсь скрыть личные пароли моего файла settings.py. Я создал файл .env и попытался использовать django-dotenv и Django-decouple для доступа к этим переменным. Это работает для переменной 'TEST', которую я …

22.11.2021
Как асинхронно запустить задачу rabbitMQ в django rest framework

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

22.11.2021
Django - долго выполняемые задачи

Я ищу и совет по поводу долго выполняющихся задач в Django. Вот мой пример использования: У меня есть заказ в eshop с более чем 200 товарами (строками). Когда я нажимаю на "обработать", Django запускает функцию (которая состоит из нескольких более …

22.11.2021
Периодические и непериодические задачи с помощью Django + Telegram + Celery

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

22.11.2021
Django NestedHyperlinkedModelSerializer не возвращает поле внешнего ключа

Родительский id или внешний ключ не возвращается из дочернего. Я пытаюсь drf-nested-routers example. models.py class Client(models.Model): name = models.CharField(max_length=255) class MailDrop(models.Model): title = models.CharField(max_length=255) client_id = models.ForeignKey(Client, on_delete=models.CASCADE) serializers.py class ClientSerializer(HyperlinkedModelSerializer): class Meta: model = …

22.11.2021
Ошибка при переносе данных с моделями из приложения django-address

Я делаю миграцию данных и использую django-address для географических адресов. Я могу сохранить адрес, и все остальное вроде бы работает, но когда я пытаюсь присвоить адрес зданию, я получаю ошибку "Invalid address value." Файл миграции: from django.db …

22.11.2021
Как сделать ImageFiel json сериализуемым - django

Я пытаюсь добавить изображение к моим сообщениям, но когда я пытаюсь добавить новое сообщение, оно выдает эту ошибку : TypeError: Объект типа ImageFieldFile не является JSON сериализуемым и вот мой models.py class ModelCategory(models.Model): admin = models.ForeignKey(User,on_delete=models.PROTECT) …

22.11.2021
В многопрофильном Django Rest API, как ограничить клиентов/покупателей, чтобы они могли делать заказы только у одного поставщика за раз?

Вот мои упрощенные модели Это моя пользовательская модель пользователя, вместо имени пользователя используется email class CustomUser(AbstractUser): id = models.UUIDField( default=uuid.uuid4, editable=False, primary_key=True ) email = models.EmailField( _('email address'), unique=True, blank=False ) ... Приложение к продукту Это приложение используется …

22.11.2021
Сравните ввод формы Django-HTML с элементами в списке

У меня есть список имен пользователей, и я хочу сравнить вводимые данные формы с элементами списка. Предположим, у меня есть список, скажем, listA = ["abc", "def", "ghi"] и HTML-форма, <form action="#" class="signin-form"> <div class="form-group mb-3"> <label …

22.11.2021
Я хочу запустить оператор else в (views.py), но при запуске сервера он автоматически переходит к оператору if?

#views.py class AddQuestion(View): def post(self, request): forms = QuestionForm(request.POST) if forms.is_valid: forms.save() print("If statement") return redirect(reverse('home')) else: print("else statement") return render(request,'file/addQuestion.html') def get(self, request): forms = QuestionForm() context = {'forms': forms} return render(request,'file/addQuestion.html',context) #forms.py from django.forms import ModelForm from …

22.11.2021
Почему после добавления он не показывает никаких данных?

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

22.11.2021
Django order by count by date

Доброе утро! Я перепробовал много способов, но не могу добиться упорядочивания постов по лайкам и по дате. Например, я хочу иметь страницу "популярный пост", которая содержит только посты за сегодня, но упорядоченные по наиболее понравившимся. Вот …

22.11.2021
Django social share fb link with 500 internal error header [закрыто]

Я установил django-social-share и добавил социальную кнопку share на fb. Как можно настроить текст ссылки, которой можно поделиться? Сейчас она показывает Server Error 500, хотя при нажатии на ссылку она работает нормально. Я не могу найти ответ на эту …

22.11.2021
Могу ли я указать пользовательское значение по умолчанию, которое будет использоваться при миграции после добавления нового родительского класса в модели Django?

Я пишу приложение Django, которое предоставляет очень простую модель Submittable, от которой пользователи приложения должны наследоваться, когда они хотят использовать другие функциональные возможности приложения. # app1 class Submittable(models.Model): is_submitted = models.BooleanField(default=False) # other methods here # app2 …

22.11.2021
Проблема чтения файлов с помощью python

Я пытаюсь прочитать файл (текст), использую функцию readlines(), но не получаю в прочитанном файле формат, такой как полужирный, заголовки, курсив

22.11.2021
Чтение данных о некоторых продуктах из файла csv с помощью python в командной строке

У меня есть файл csv, в котором есть информация обо всех продуктах, поэтому я хочу выполнить некоторые основные функции, например Вам нужно показать данные на основе выбора пользователя. Пользователь выбирает фильтры, которые он хочет применить (он …

22.11.2021
TypeError: Объект типа ImageFieldFile не является JSON сериализуемым - django

Я пытаюсь сделать сообщение через ajax запрос и JsonResponse но когда я пытаюсь загрузить изображение в форму и отправить ее, она выдает эту ошибку со стороны сервера : TypeError: Объект типа ImageFieldFile не является JSON сериализуемым …

22.11.2021
Локализация bootstrap - Таблица не отображается так, как хотелось бы

Я использую следующий код: В зависимости от языка браузера я меняю локаль Даже если язык браузера en-US, по умолчанию устанавливается голландский <script src="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.js"></script> <script src="{% static 'js/bootstrap-table-nl-BE.js'%}"></script> <script src="{% static 'js/bootstrap-table-fr-BE.js'%}"></script> <script> $(document).ready(function() { var userLang = navigator.language …

22.11.2021
Перенаправление после XMLHttpRequest

Я рисую на холсте, а затем загружаю рисунок в базу данных (Django). Я добился этого, создав Blob и отправив форму с XMLHttpRequest. Но после загрузки как мне перейти на страницу, на которой отображается новый файл? Я бы хотел, чтобы …

22.11.2021
Почему мой 127.0.0.1/800 не подключается к базе данных администратора Django даже после миграции 001 initial.py

Поскольку я новичок в Django. Я создаю проект под названием trackback, в котором я создаю приложение под названием projects после успешного создания суперпользователя для моего Django admin и миграции моей базы данных 0001 initial.py не подключается. Я зарегистрировал имя …

22.11.2021
Django - Добавление мета-таблицы для динамической таблицы

Я хотел бы создать динамическую таблицу в виде Person. Дополнительная информация зависит от требований пользователя в виде ключ-значение. Поэтому я ищу, как правильно выполнить эту операцию. Мои коды таковы: class Person(models.Model): age = models.CharField(..) name = models.CharField(..) class PersonMeta(models.Model): value …

22.11.2021
Ошибки при начале работы с django-eav2

Я пытаюсь сделать простое приложение для создания пользователями тестов множественного выбора друг для друга, где они могут указать, какой тип данных должен применяться к ответу на каждый вопрос. Для этого я пытаюсь заставить работать django-eav2, следуя руководству <a href="https://django-eav2.readthedocs.io/en/latest/usage.html#simple-registration" rel="nofollow …

22.11.2021
После любой ошибки в Django html я получаю одно и то же исключение: 'ascii' кодек не может декодировать байт 0xe2 в позиции 9735: ordinal not in range(128)

Exception inside application: 'ascii' codec can't decode byte 0xe2 in position 9735: ordinal not in range(128) File "/venv/lib/python3.6/site-packages/channels/http.py", line 213, in __call__ await self.handle(body) File "/venv/lib/python3.6/site-packages/asgiref/sync.py", line 150, in __call__ return await asyncio.wait_for(future, timeout=None) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/asyncio/tasks.py", line 333, in wait_for …

22.11.2021
Сохраните некоторые поля из одной модели в другую. Когда я создаю новость, я хочу, чтобы поля title, mainphoto, created и gallery_news были сохранены в модели Photo.

Когда я создаю новость, я хочу, чтобы поля title, mainphoto, created и gallery новости были сохранены в модели Photo. Я пытался сделать это методом save в serializers.py, но это не сработало. Кто-нибудь может помочь мне с этой проблемой models.py …

22.11.2021
Django ORM | FOREIGN KEY constraint failed при связи m2m

Есть две модели: Project и Category. Модель Project: class Project(models.Model): # some code... categories = models.ManyToManyField( 'Category', verbose_name='Категории', related_name='projects', related_query_name='project', symmetrical=True, ) # some code... class Meta: verbose_name = 'Проект' verbose_name_plural = 'Проекты' def __str__(self) -&gt; str: return str(self.name) …

22.11.2021
Проблема внешнего ключа в логической репликации postgres в django

Я настроил логическую репликацию postgres между несколькими БД в моем проекте django для репликации общих данных, таких как django_content_types, комментарии и т.д. из первичной БД в периферийные БД. При этом нет ведущей или ведомой БД, потому что данные из периферийных …

22.11.2021
Отправка данных с ПЛК на веб-сервер http://localhost:8080

Помогите, пожалуйста!!! У меня есть программируемый логический контроллер (ПЛК), который может работать по ethernet для связи с другими устройствами по протоколу TCP/IP. Теперь мой вопрос: "Возможно ли принимать данные на веб-сервер от внешнего устройства, такого как ПЛК? Также …

22.11.2021
Отсутствие необходимого флага в Heroku и Django

Я использую Heroku для развертывания моего простого приложения Django. Но когда я пытаюсь создать секретную команду, она выдает мне ошибку. Шаги взяты из настоящего python

22.11.2021
Django: помощь в реализации отчетов об ошибках

Я пытаюсь реализовать систему отчетов об ошибках, которая напрямую отправляет ошибки в slack. Шаги выглядят следующим образом: My API fails and return a 400 error. The Middleware will check if the response code equals 400 Call the function …

22.11.2021
Баг django.contrib.humanize.templatetags.humanize NaturalTimeFormatter?

Хочу убедиться, что это действительно баг, либо получить коммент как исправить: import datetime import random from django.contrib.humanize.templatetags.humanize import NaturalTimeFormatter from django.shortcuts import HttpResponse def random_tm_str(): choices = tuple(x for x in range(10)) delta = datetime.timedelta(days=random.choice(choices), hours=random.choice(choices), minutes=random.choice(choices)) now = datetime.datetime.now() …

22.11.2021
Скрыть (очевидное) отношение от вложенного сериализатора в DRF

Django + rest framework. Кажется, что это должно быть частым и распространенным вопросом, но я не смог найти ничего подобного, поэтому здесь я спрашиваю: У меня есть документ и его элементы: class DocumentSerializer(ModelSerializer): ... items = ItemsSerializer(many=True, required=False) class …