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

21.12.2021
Django rest_framework MVC структура

В настоящее время я работаю над проектом Django, используя rest_framework. Проект построен вокруг конечных точек API, которые будут использоваться на стороне клиента для отправки/получения данных о таких функциях, как пользователи, игроки, playerInventory и т.д. и т.п. Мой вопрос заключается …

21.12.2021
Django Admin загружает изображение с внешним ключом

У меня есть модель Product с User и ProductImages в качестве внешнего ключа. models.py class User(AbstractBaseUser): ... class ProductImages(models.Model): image_type = models.CharField(max_length=33,default='image_type') image_file = models.ImageField( upload_to='images/', null=True, blank=True, default='magickhat-profile.jpg' ) class Product(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) productimages = models.ForeignKey(ProductImages, …

21.12.2021
Как установить вложенный шаблон URL для /category/subcategory/post в Django?

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

21.12.2021
Django Обновление AbstractUser

IntegrityError at / NOT NULL constraint failed: pages_profile.username Request Method: POST Request URL: http://127.0.0.1:8000/ Django Version: 3.2.9 Exception Type: IntegrityError Exception Value: NOT NULL constraint failed: pages_profile.username Как обновить абстрактного пользователя, который уже вошел в систему? from django.shortcuts …

21.12.2021
Django - При задании часового пояса, месяца и года получить все сообщения, созданные в этот день в этом часовом поясе

Итак, у меня есть такая Post модель. Я хочу иметь возможность получить все сообщения, которые были created в месяц, год в определенном часовом поясе. model.py class Post(models.Model): uuid = models.UUIDField(primary_key=True) created = models.DateTimeField('Created at', auto_now_add=True) updated_at = models.DateTimeField('Last updated …

21.12.2021
Django определяет множественное число людей как people

попытка вывести правильное множественное значение в шаблоне Django, когда count больше 1. <p>{{ review.markers.helpful.count }} person{{ reviews.markers.helpful.count|length|pluralize }} found this helpful</p> по-прежнему возвращает 1 persons или 2 persons вместо 1 person и 2 people помогите исправить это …

21.12.2021
Сервер Django не запускается с помощью docker-compose up

Я докеризирую свое приложение django backend. В качестве базы данных я использую posgresql. После выполнения docker-compose up последние логи выглядят так: db_1 | 2021-12-21 18:39:58.213 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 db_1 | 2021-12-21 18:39:58.213 …

21.12.2021
Ошибка 415 на angular, хотя заголовки подняты

Я получаю ошибку 415 на angular api запрос, но http заголовок установлен: login.service.ts: var httpHeaders = new HttpHeaders(); httpHeaders.set('Content-Type', 'application/json'); httpHeaders.set('Access-Control-Allow-Origin', '*'); return this.httpClient.post<any>(requestUrl, params, { headers: httpHeaders }) В качестве бэкенда я использовал фреймворк django rest. …

21.12.2021
Множественные одновременные запросы в асинхронных представлениях Django

Начиная с версии 3.1 Django поддерживает асинхронные представления. У меня есть приложение Django, работающее на uvicorn. Я пытаюсь написать асинхронное представление, которое может обрабатывать несколько запросов к себе одновременно, но безуспешно. Частые примеры, которые я видел, включают выполнение …

21.12.2021
Фоновая задача Django как FastAPI

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

21.12.2021
Как запустить только те тесты, на которые повлияли последние изменения в проекте Django?

Мы запускаем тесты Django на конвейере bitbucket, и это занимает немного времени. Я хочу получить разницу между текущей веткой и основной веткой и запустить тесты, на которые влияет эта разница. Как я могу это сделать?

21.12.2021
Какой правильный способ фильтрации данных из базы данных на ежемесячной и ежегодной основе для аналитики?

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

21.12.2021
Как обновить страницу в django без обновления страницы?

Итак, у меня есть цены в базе данных django, когда я меняю их, цены на сайте не меняются, и мне приходится перезапускать сервер django. Итак, как я могу обновить страницу в django без перезапуска сервера django?

21.12.2021
Django.db.utils.ConnectionDoesNotExist: Соединение prueba не существует

Я хочу перенести базу данных Django в MongoDB с помощью Djongo, но у меня возникла эта ошибка. Я пытаюсь подключиться к базе данных MongoDB Atlas. Traceback (most recent call last): File "/home/alexsaca/python3EnvDec/lib/python3.8/site-packages/django/db/utils.py", line 167, in ensure_defaults conn = self.databases[alias] KeyError: …

21.12.2021
Функция Django static() для получения статического файла не дает такого файла - ошибка

Я делаю проект на Django со следующей структурой: /project /cv /static /configuration configuration.json Итак, проект с одним приложением в нем и файлом config.json в папке static. Мой settings.py (самые важные настройки для этого): INSTALLED_APPS = [ "django.contrib.admin", …

21.12.2021
Интеграция Pycharm, Docker Compose и Django Debbuger Получаем ошибку: /usr/local/bin/python: can't find '__main__' module. in ''

У меня проблема с использованием Pycharm для запуска контейнера Docker для отладки проекта Django на MacOs. Настройка Pycharm работает нормально для запуска проекта Django внутри контейнера Docker. Но когда я пытаюсь выполнить отладку, у меня возникает следующая проблема: …

21.12.2021
Django: Как получить доступ к максимальному значению связанного объекта в html-шаблоне

Я пытаюсь отобразить список товаров, выставленных на аукцион. Для каждого товара я хочу также отобразить текущую цену предложения. Текущая цена предложения должна быть максимальным значением или последним, добавленным в класс Bids для каждого отдельного объявления. Как вывести в HTML …

21.12.2021
Django Как вставить в модель с динамическими парами ключ-значение?

Я получаю экземпляр модели из моего applabel и modelname в указанном ниже формате. target_model = django.apps.apps.get_model(app_label=appname, model_name=modelname) Получение экземпляра модели следующим образом model = target_model() Нужно вставить строку в базу данных, используя эту модель. У меня …

21.12.2021
Первый и последний использованные методы исключенные предметы

я использовал last() для получения последнего элемента набора запросов после исключения некоторых элементов, как показано ниже: holidays = HolidayModel.objects.all().values_list('date', flat=True) result = BorseExchangeLog.objects.exclude( hint_time__date__in=holidays ) # output 1 print(list(result.valuse_list('hint_time__date',flat=True).distinct('hint_time__date'))) #output2 print(result.last().hint_time.date()) but in output2 print item that not …

21.12.2021
Django ORM запрос для обновления обратного поля многие ко многим

Модели выглядят следующим образом: class Book(models.Model): name = models.TextField(verbose_name='Book Name') class Author(models.Model): name = models.TextField(verbose_name='Author Name') Books = models.ManyToManyField(Book) У книги может быть много авторов и автор может написать много книг Сейчас, There is …

21.12.2021
Есть ли способ конвертировать HTML div в видеоформат (MP4 или любой другой) в Python/Django?

Я пытаюсь создать HTML страницу и использовать определенный <div> внутри нее для преобразования ее в видео формат. Пояснение: Я знаю, что HTML - это статический контент, но мне необходимо конвертировать его в видеоформат (это требование). Мне нужно знать, …

21.12.2021
Django и reactjs: как создать функцию уведомления

У меня есть django backend и reactjs frontend. Я выполняю некоторые задачи в celery на бэкенде. Теперь, когда задачи выполнены, я хочу информировать пользователя в реальном времени, когда веб-приложение открыто Я сделал фронтенд на reactjs. Я …

21.12.2021
Django: имитация флагового поля с помощью BInaryField

Итак, я пытаюсь смоделировать поле флагов в Django (4.0 и Python3) так же, как это можно сделать на C или C++. Это выглядело бы следующим образом: typedef enum{ flagA = 0, flagB, flagC } myFlags; Имея uint8, …

21.12.2021
Интерполировать модель Django

У меня есть модель Django с данными с Датой и числовым значением. Иногда некоторые даты отсутствуют. Есть ли способ автоматически интерполировать данные? Например: 2021-Dec-20: 10 2021-дек-19: 8 2021-дек-15: 4 станет: 2021-Dec-20: 10 2021-дек-19: 8 …

21.12.2021
Queryset в шаблоне Django выводится несколько раз

Есть модель в Django: class Game(models.Model): name = models.CharField('Название игры', max_length=150, db_index=True) similar_game = models.ManyToManyField('self', verbose_name="Похожие игры", blank=True, related_name='game_similar_rn') Views: class GameDetailView(DetailView): model = Game def get_context_data(self, **kwargs): context = super(GameDetailView, self).get_context_data(**kwargs) context['similar'] = Game.objects.filter(similar_game=self.object, published=True).distinct() Получаем QuerySet: …

21.12.2021
Как заменить MemcachedCache на PyMemcacheCache в Django?

Я запускаю свой сайт на Django 3.2. Я прочитал в Django's cache framework, что MemcachedCache и python-memcached являются устаревшими. Я установил pymemcache==3.5.0 на моем staging-сервере и перешел на CACHE_URL=pymemcache://127.0.0.1:11211 в env.ini. Но если я удалю python-memcached …

21.12.2021
Django: Поиск OR со значением поля модели и значением поля m2m этой модели выполняется медленно

Django: Требуется много времени для фильтрации m2m-модели от m2m-связанной модели путем указания значений полей m2m-модели Этот вопрос похож на этот, но когда я делаю фильтр, используя поле m2m из модели, которая привязана к m2m, запрос выполняется очень медленно. Как …

21.12.2021
Django/Pillow - Изменение размера изображения только если оно загружено

Я могу загрузить изображение и изменить его размер, но если я отправляю форму без изображений, я получаю эту ошибку The 'report_image' attribute has no file associated with it. Что делать, если изображение не загружается? Это моя …

21.12.2021
Ckeditor5 ошибка "toolbarview-item-unavailable" на Vuejs3 и Django

Я использую CkEditor5 в моем проекте Vuejs3 и Django, он работает нормально, но я не могу использовать дополнительные функции, выдает ошибку toolbarview-item-unavailable. Что мне нужно сделать, чтобы загрузить фотографии в мое приложение django? Функции, которые я получил …

21.12.2021
Вопрос по руководству: Dockerized Django backend и React front end Вопрос об аутентификации интранет-приложения

Это скорее вопрос руководства для ситуации, в которой мы застряли. В основном нам нужно развернуть приложение Intranet в сети клиента на базе Windows. Наш API бэкенд написан на Django, который обслуживает фронтенд на основе React, на этапе автономной разработки мы …

21.12.2021
Ошибка утверждения - вызов метода в другом методе в Django

Я создал два API ("startshift", "endshift"), когда пользователь нажимает на кнопку "startshift" и "endshift", вызывается еще один API "UserShiftDetailsAPI", который возвращает различные ответы в зависимости от выбора пользователем кнопки. Эти API работают правильно. Как я могу добиться этого Я создал …

21.12.2021
Django HTTP Ошибка 404: Not Found: Использование файла config.json в моих представлениях

У меня есть 3 приложения и одно называется 'cv', но для этого приложения я использую файл config.json, но он продолжает выдавать мне ошибку 404 при загрузке страницы. Мой проект называется "project_1" и мой urls.py определен как: urlpatterns …

21.12.2021
Не могу получить hello world в django

У меня python версии 3.10.1 и django версии 4.0 url в project( name = home)` from django.contrib import admin from django.urls import path,include urlpatterns = [ path('',include('hello.urls')), path('admin/', admin.site.urls), ] url в app (name = hello) from …

21.12.2021
Django : 'имя приложения' не является зарегистрированным пространством имен

у меня ошибка "NoReverseMatch", как я могу ее решить, я не понимаю- Имя_проекта/urls.py path('orders/',include('orders.urls')), ordres/urls.py from .views import chack_out path('chack_out/', chack_out, name='chack_out') ordres/views.py def chack_out(request): ..... product(anther app name)/product/templates/cart.html <form action="{% url 'orders:chack_out' %}" method="POST"> {% …

21.12.2021
Модель используется как промежуточная модель, но у нее нет ошибки внешнего ключа со сквозными моделями

Я новичок в Django и в настоящее время пытаюсь улучшить дизайн, который я использовал. Вот мой models.py файл. from djongo import models import uuid PROPERTY_CLASSES = ( ("p1", "Video Property"), ("p2", "Page Property"), ("trait", "Context Trait"), ("custom", "Custom Property") …

21.12.2021
Текущий путь, /django_plotly_dash/app/test/, не соответствует ни одному из этих путей

У нас есть платформа, развернутая на Django, и мы хотели внедрить приборную панель, созданную с помощью plotly и dash, в существующее приложение Django, которое у нас есть. Я следовал некоторым руководствам и интегрировал приложение dashboard так, как это делали …

21.12.2021
Вход и регистрация в модульный тест Django

Я новичок в Django. Я хотел бы написать модульный тест для проверки входа в систему (и, возможно, регистрации), но после нескольких попыток я не уверен, с чего начать. Есть ли у вас какие-нибудь предложения о том, как я могу …

21.12.2021
Regex в запросе django выдает ошибку InterfaceError: (-1, 'error totally whack')

Запрос1: Model.objects.filter(slug__istartswith="dfe") Это работает нормально в оболочке. while Запрос2: Model.objects.filter(slug__regex="^dfe") Выдается ошибка, InterfaceError: (-1, 'error totally whack') В чем может быть проблема? Traceback:

21.12.2021
Django-celery-beat рассылает спам по заданным задачам

Я использую django-celery-beat для некоторых почасовых/дневных задач. Однако странное поведение заставило меня не знать, что делать. Я создаю задачу, используя этот фрагмент кода: periodic_task = apps.get_model('django_celery_beat', 'PeriodicTask') interval_schedule = apps.get_model('django_celery_beat', 'IntervalSchedule') schedule, _ = interval_schedule.objects.get_or_create(every=2, period='hours') periodic_task.objects.update_or_create( …

21.12.2021
Django signal не работает после добавления функции сохранения

У меня есть простая модель, например, такая: class ScientificInfo(models.Model): id = models.AutoField(primary_key=True) user = models.ForeignKey(User, on_delete=models.CASCADE) info1 = models.CharField(max_length=64, choices=SURVEY_CHOICES, blank=True) info2 = models.CharField(max_length=64, choices=SURVEY_CHOICES, blank=True) info3 = models.CharField(max_length=64, choices=SURVEY_CHOICES, blank=True) is_interviewed = models.BooleanField(default=False) def save(self, *args, **kwargs): if …