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

22.11.2021
Шаблон Django - Подсчет количества месяцев между сегодняшним днем и переменной датой

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

22.11.2021
Django запрос, который вычисляет наиболее активные посты по симпатиям и антипатиям, а также по каждой категории

Я хочу вычислить самый популярный пост по каждой категории, но у меня возникает ошибка DISTINCT ON fields is not supported by this database backend. после я использую PostgreSql, но у меня также возникла ошибка. аннотация и distinct вместе не работают …

22.11.2021
Я работаю над проектом электронной коммерции на mysql и django, и во время функции добавления в корзину я не могу понять, где проблема...?

я не могу понять, где проблема... Вот такая ошибка произошла * Environment: Request Method: GET Request URL: http://127.0.0.1:8000/cart/ Django Version: 3.2.7 Python Version: 3.8.10 Installed Applications: ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp.apps.MyappConfig', …

22.11.2021
Подключите django к унаследованной базе данных postgresql, которая уже существует и имеет 1 таблицу

Я пытаюсь подключить базу данных postgresql с уже созданной таблицей (legacy). В интернете мало документации, как это сделать, так как база данных уже создана. Боюсь потерять данные. Подскажите, как это сделать. Я использую Windows и gitbash и имею pgadmin4. Все …

22.11.2021
Что является эквивалентом для SELECT * FROM table_name WHERE id IN (1,2,5,9) в Django [дубликат].

Def post(self, request, *args, **kwargs): req = self.request.POST ids = req.get('ids') imported_data =table_import.objects.filter(id=ids) в котором ids имеет значения 1,2,5,7

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, комментарии и т.д. из первичной БД в периферийные БД. При этом нет ведущей или ведомой БД, потому что данные из периферийных …