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

22.11.2021
Проблема с картинками, когда запускаю Docker Django-React

Пытаюсь запустить приложение Django-React внутри докера, когда начинаю тестировать приложение React появляется данная ошибка FetchError: request to http://localhost/media/filer_public/03/58/0358cfac-1ac5-4caa-8b6b-bd20361dd878/import_filesa0a0b76730363b11ebb8a73cf86249c70c_b167f69b364a11ebb8a73cf86249c70c.jpg failed, reason: connect ECONNREFUSED 127.0.0.1:80 Обратите внимание на _next Как я понимаю, внутри контейнера …

22.11.2021
Как отправить bloburls в FileField в django

У меня есть следующий bloburl blob:http://127.0.0.1:8000/99bbb97e-79ee-4ac5-b553-796e1f5e897e Как мне передать это в поле File в Django, чтобы я мог сохранить этот файл? Мой models.py выглядит примерно так class UploadFile(models.Model): fileId = models.AutoField(primary_key=True) file = …

22.11.2021
Почему phpMyAdmin не показывает базу данных

В общем так получилось что в phpmyadmin не показывает базу данных от сайта, а каким образом её импортировать я не знаю, скажу сразу что регистрировался на phpmyadmin через хостинг так как по другому не понял как(возможно по этому и нет …

22.11.2021
Что не так с запросом к PostgreSQL ? (psycopg2 SyntaxError: syntax error at or near column_name)

Добавил поле "authorization" (обычный CharField) к модели и после этого отправка запроса (INSERT) начала выдавать ошибку psycopg2 SyntaxError: syntax error at or near authorization, а до этого все прекрасно отправлялось. Все миграции нового поля сделаны. Вот поле: authorization = models.CharField(max_length=2) …

22.11.2021
Лучшие соглашения об именовании для нескольких полей формы с одинаковой темой [закрыто]

Привет всем простой вопрос, у меня есть поле формы Django следующего вида player = forms.CharField(required=False, widget=forms.Textarea( attrs={ 'class': 'form-control'), max_length=200, help_text='Please enter a player name.') Эта форма charfield принимает имя игрока из ввода, анализирует БД, извлекает статистику этого …

22.11.2021
Django отображение видео из модели

У меня есть модель, содержащая видеофайлы, загруженные в папку media/videos. Когда я нахожусь на странице администратора, я могу видеть видео и воспроизводить его. Теперь я пытаюсь отобразить его в шаблоне, но он не позволяет мне это сделать. Вот …

22.11.2021
Я хочу создать список с помощью django

Category1 = '' category1_tmp = ['a','b',c','d'] for n in category1_tmp: category1 &= n + '|' django error : unsupported operand type(s) for &=: 'str' and 'str'> чего я хочу: a|b|c|d как я могу решить?

22.11.2021
Как добавить класс {% render_field formset.empty_form %}

Я хотел бы, чтобы моя форма имела соответствующие классы, чтобы придать ей лучший вид, по крайней мере, стандартизировать дизайн {% render_field formset.empty_form %} У кого-нибудь есть какие-нибудь идеи. Вопрос в том, что я не могу стандартизировать все к одному …

22.11.2021
Как написать queryset для получения данных из различных связанных моделей в Django?

Структура моих моделей: PRODUCT_TYPE = ( ('s', 'simple'), ('v', 'varaible') ) class Products(models.Model): name = models.CharField(max_length=250,null=True, blank=True,) slug = models.SlugField(max_length=200, unique=True,null=True) product_type = models.CharField(choices=PRODUCT_TYPE, default='simple', max_length=50) timestamp = models.DateTimeField(auto_now_add=True, auto_now=False) updated = models.DateTimeField(auto_now_add=False, auto_now=True) is_published =models.BooleanField(default=False) class ProductAttribute(models.Model): …

22.11.2021
Django ссылающийся столбец несовместим со ссылающимся столбцом

У меня есть таблица Displays и Ads. В Ads есть ссылка на Displays. В чем может быть проблема, если это стандартная модель? def generate_uuid(): return uuid.uuid4().hex class DisplaysDJ(models.Model): id = models.CharField(primary_key=True, max_length=32, default=generate_uuid) <pre …

22.11.2021
Динамический сайт, не использующий JavaScript

Я начал использовать фреймворк python django. Могу ли я открыть динамический сайт без использования JavaScript? Я нахожу python простым в использовании, а JavaScript мне почему-то не нравится.

22.11.2021
Передача иностранного ключа на страницу и получение данных

У меня есть страница, которая в основном отображает введенные пользователем данные на основе проекта. Начальная страница содержит всего несколько полей, одно из которых project_name, которое я установил как unique project_name = models.CharField(max_length=50, blank=False, unique=True) С этой страницы я …

22.11.2021
Статическое заполнение в django

Я получаю эту ошибку, когда запускаю collectstatic File "C:\django\venv\lib\site-packages\django\contrib\staticfiles\storage.py", line 38, in path raise ImproperlyConfigured("You're using the staticfiles app " django.core.exceptions.ImproperlyConfigured: You're using the staticfiles app without having set the STATIC_ROOT setting to a filesystem path. <a …

22.11.2021
Каковы лучшие практики хранения дублирующихся данных в моделях Django, таких как имя, фамилия и полное имя.

Я создал проект с фронтендом React и API Django Rest Framework (DRF) для бэкенда. Все идет хорошо, но мне очень интересно узнать о лучших практиках сохранения данных для ваших моделей. В качестве примера, у меня есть модель пользователя с …

22.11.2021
Django TestCase client.logout() неправильно выводит пользователя из системы

Я пишу несколько тестов для Django. У меня возникли проблемы с методом client.logout(), который, похоже, не выводит тестового клиента из журнала. Вот мой setUp(): def setUp(self): # Set up a user to use with all of the tests …

22.11.2021
Мне нужно ограничить обновление и удаление только покупками со статусом "EV".

Мне нужно ограничить обновление и удаление покупок только покупками со статусом "EV", те, которые имеют статус "AP", могут быть только прочитаны. Вот мои модели: class Purchases(TimeStampedModel): values = models.DecimalField(decimal_places=2, max_digits=10, default=0) cpf = BRCPFField("CPF") status = models.CharField(max_length=2, …

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-форма, &lt;form action="#" class="signin-form"&gt; &lt;div class="form-group mb-3"&gt; &lt;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 …