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

17.08.2022
Как сделать так, чтобы расчет среднего балла не превышал 0,01 секунды?

Я создал функцию для усреднения комментариев в TVAndMovie. Однако, когда я создал 100000 комментариев, для получения среднего значения оценок потребовалось в среднем 4 секунды! Я пытался найти способ получить среднее значение оценок. Как я могу сократить время до менее …

17.08.2022
Насколько дорого стоит повышение в Питоне?

В процессе разработки с использованием drf потребовался эффективный метод обработки ошибок. Я нашел два метода, один использует ErrorResponse, созданный путем наследования Response, и один использует APIException, предоставленный drf. Первый метод выполняется через return, а второй использует команду raise. …

17.08.2022
Результаты не отображаются на моем терминале

После написаниявведите описание изображения здесь этого кода в моем views.py, чтобы убедиться, что код работает идеально, я добавил print() в оператор if, но, похоже, он не показывает желаемого результата Это views.py 1: <a href="https://i.stack.imgur.com/aANSO.jpg" …

17.08.2022
Как я могу получить данные из другой модели для создания объекта в CreateAPIView в DRF

У меня есть две модели и соответствующие им сериализаторы: Модель обзора: class Review(models.Model): store = models.ForeignKey(Store, to_field='id', null=True, on_delete=models.SET_NULL) customer = models.ForeignKey(CustomerProfile, to_field='id', null=True, on_delete=models.SET_NULL) product = models.ForeignKey(Product, on_delete=models.CASCADE) feedback_image = models.ImageField(upload_to='images', blank=True) comment = models.TextField(blank=True) store_rating …

17.08.2022
Django: view_name() не хватает 3 обязательных позиционных аргументов: 'email', 'amount' и 'product'.

Я пишу простую логику для оплаты товара, я передаю некоторые параметры в функции, такие как name, 'amount', 'email' и т.д., но я начал получать эту ошибку, которая говорит missing 3 required positional arguments: 'email', 'amount', and 'product' Я не …

17.08.2022
Уведомления по вебсокету в django

Я внедряю уведомления через веб-сокет в свой проект Django и испытываю проблемы с передачей пользователю количества непрочитанных уведомлений, которые у него есть на данный момент. Моим решением этой проблемы была простая отправка всех объектов класса модели уведомления пользователю, …

17.08.2022
Как переименовать модель ManytoMany в Django Admin

У меня есть две модели: class ModelA(models.Model): id = models.AutoField() name = models.ManyToManyField(ModelB) class ModelB(models.Model): id = models.AutoField() На странице Django Admin я заметил, что теперь я вижу таблицу под названием "отношения моделиА и моделиВ". Это …

17.08.2022
Python django - исключить класс из makemigrations

Допустим, у меня есть класс: class A(models.Model, GrandparentClassSharedByAllClasses): value = models.CharField(max_length=2000, blank=False, null=False) def __str__(self): return self.value class Meta: verbose_name = _('test') verbose_name_plural = _('tests') могу ли я как-то исключить его из makemigration/migrations? Зачем мне …

17.08.2022
Как сделать sum(details_item_quantity) в качестве действия администратора в django

Привет! Мне нужно узнать количество продаж, сделанных за определенный промежуток времени, и промежуточный итог по каждому товару как действие администратора в django admin. например: между 6:30 и 7:00 вечера 01 января 2022 года. клиент-1: купил "1" …

17.08.2022
Ссылка Django на JavaScript работает с настольных, но не с мобильных платформ

Недавно я закончил обновление проекта Django 1.9.6 до версии 4.0.5. Все наконец-то работает хорошо, за исключением одного небольшого сбоя. У меня есть функция (JavaScript), которая вызывается из формы. Код использует тег. Я использовал и href=, и onclick=. Все работает …

17.08.2022
Получение максимального значения в Django queryset для внешнего ключа

Черт возьми, У меня есть две следующие модели class Publisher(models.Model): location = models.CharField() some_other_field = models.CharField() class Author(models.Model): publisher = models.ForeignKey(Publisher, related_name='authors', on_delete=models.CASCADE) name = models.CharField() lastname = models.CharField() location = models.CharField() class Books(models.Model): author = models.ForeignKey(Author, …

17.08.2022
Изменение постов и информации на форме/странице и получение информации о пользователе без перенаправления на другую страницу. /DJANGO

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

17.08.2022
Установка медиафайлов по умолчанию в Docker с помощью Django

Я развертываю свое веб-приложение Django с помощью Docker и Docker Compose, Nginx и Postgresql. Я уже выполнил развертывание, и оно работает хорошо. Но у меня проблема с медиафайлами по умолчанию. Когда я развертывал локально и на своем …

17.08.2022
Как сохранить вход пользователя в систему (даже если телефон выключен) в приложении React Native с бэкендом Django?

Я начинаю кодить на react native и пробую свое первое приложение. Я нахожусь в процессе создания входа/регистрации в приложении. Мне удалось зарегистрировать пользователя, но я не могу понять, как сохранить пользователя вошедшим в систему, когда я закрываю приложение. Как …

17.08.2022
Состояние капсулы K8: OutOfmemory

У меня есть приложение Django, развернутое на Azure Kubernetes Service (AKS). Оно использует Redis в качестве сервера и экземпляры Celery для рабочих. Я столкнулся с новой проблемой, когда один из pods имеет статус OutOfmemory, а после его перераспределения …

16.08.2022
Поле ModelChoiceField в ModelFormSet не выбирает начальное значение при использовании пользовательской ModelForm

Я использую ModelFormSet для отображения списка форм на основе предопределенной ModelForm. Мне нужно настроить два поля в формах, и поэтому я создал эту ModelForm: # forms.py class StudentRelationshipForm(forms.ModelForm): # the row below causes the issue: classroom = …

16.08.2022
Django + Apache + Ubuntu | ModuleNotFoundError: Нет модуля с именем 'myproject.settings'

Я запускаю приложение django на apache с использованием wsgi на ubuntu 18.04 aws ec2 instance. Я протестировал приложение django на сервере разработки, и оно работает нормально. Когда я запускаю его на apache, оно говорит, что произошла ошибка при запуске …

16.08.2022
Django runserver+Celery worker+Celery beat не работают одновременно (с брокером redis)

Import os from celery import Celery from django.conf import settings os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'cole_rochman.settings') app = Celery('cole_rochman', broker=settings.BROKER_URL, backend=settings.CELERY_RESULT_BACKEND, include=['core.tasks'] ) # Using a string here means the worker doesn't have to serialize # the configuration object to child processes. # - …

16.08.2022
3 Набор фильтров для моделей django с помощью django-filter

У меня есть 3 разные модели django, и я хочу фильтровать их с помощью django-filter. ORM запрос, который я написал ниже, работает без проблем. но как я могу сделать это с помощью django-filter (filters.FilterSet)? Employee.objects.filter(companyrecord__company__cname__icontains="ompanyname") ЭТО РАБОТАЕТ Это …

16.08.2022
Предотвращение капитализации в verbose_name поля модели

Я использую следующий тег шаблона: @register.simple_tag def get_verbose_field_name(instance, field_name): """ Returns verbose_name for a field. """ return instance._meta.get_field(field_name).verbose_name.title() Предположим, я определил поле модели lorem_ipsum с полем verbose_name="FOO bar". Затем, когда я запускаю {% get_verbose_field_name object "lorem_ipsum" …

16.08.2022
Любые изменения в CSS не отражаются в проекте django

Я установил whitenoise на свой проект и настройки для моего проекта для статического файла, settings.py, STATIC_URL = '/static/' STATIC_ROOT = str(BASE_DIR.joinpath('staticfiles')) STATICFILES_DIRS = [str(BASE_DIR.joinpath('static'))] STATICFILES_STORAGE = 'whitenoise.storage.CompressedStaticFilesStorage' # Media files MEDIA_URL = '/media/' MEDIA_ROOT = str(BASE_DIR.joinpath('media'))> в urls.py, …

16.08.2022
Могу ли я расширить таблицу HTML, чтобы отобразить больше данных из другой модели django?

У меня есть приведенный ниже HTML-код, который создает таблицу, перебирая данные из модели Django SQL. Я хотел бы добавить кнопку "плюс" к каждой строке, позволяющую развернуть ее, чтобы показать несколько строк данных из РАЗНОЙ модели на основе совпадающих идентификаторов …

16.08.2022
Django публикует в KAFKA вместо сохранения в базе данных

Мы пытаемся разработать микросервисную архитектуру на фреймворке Django rest, в которой все записи в базу данных SQL выполняются путем публикации сообщений в темы в системе обмена сообщениями Apache Kafka, а все чтения выполняются непосредственно из базы данных SQL. Это …

16.08.2022
Невозможно получить доступ к элементам внешнего ключа в html-шаблонах DJANGO

Просмотров: def search_devis(request): devis = Devis.objects.all() commercial = User.objects.all() client = Client.objects.all() context={ 'devis': devis, 'commercial': commercial, 'client_': client, } return render(request, "manage_devis/search_devis.html",context ) Модели: class Devis(models.Model): titre = models.CharField(max_length=30, ) date_ecriture = models.DateField(auto_now_add=True) date_expiration = models.DateField() …

16.08.2022
HTML For Loop для добавления изображения из базы данных Django

Я работаю над передачей логотипа в html-код, однако всякий раз, когда я передаю его в html, вместо него появляется маленький синий вопросительный знак. Я хотел бы узнать, как передать логотип в src. Спасибо за помощь. class LoansOutstanding(models.Model): company_name = …

16.08.2022
Django: Как переопределить MIME-тип загруженного пользователем файла?

Пользователи на моем форуме веб-разработчиков могут загружать HTML файлы в качестве вложений к своим сообщениям, чтобы показать свой код. Это делается через Django FileField. Как я могу гарантировать, что эти загруженные файлы будут обслуживаться с типом содержимого "text/plain", а не …

16.08.2022
Как перевести каждую строку csv файла

некоторые слова строки переводятся, иногда, а иногда нет. from googletrans import Translator myfile=open("ElectricCarData_Norm.csv") f=myfile.readlines() translator=Translator() with open("Electric.csv", 'w',encoding="utf-8") as op: for line in f: #print(line) translation = translator.translate(line, src='en',dest='hi').text #print(line," ",translation) op.write(translation) op.write('\n')

16.08.2022
Мой тип пользователя user и doctor не устанавливает true при регистрации пользователя

Я новичок в django, создаю проект для записи к врачу. Я расширил abstractuser и установил тип пользователя is_patient и is_doctor, формы регистрации пользователя и регистрации врача отличаются. Я хочу, чтобы при регистрации пользователя через форму is_user устанавливалось значение True, а …

16.08.2022
Django не может связать загруженный файл

Уточнение: Я разрабатываю поверх модуля администрирования django. Я реализовал загрузку модели csv с помощью простой формы FileField, и прочитал загруженный текстовый файл с помощью TextIOWrapper без каких-либо проблем. Я пытаюсь добавить промежуточный экран, предупреждающий пользователя о возможной потере …

16.08.2022
Как использовать перечисление кода статуса HTTP в качестве выбора поля модели django?

Я хотел бы, чтобы одна из моих моделей django имела поле, подобное этому: status = models.ImageField(choices=Status, max_length=20) но вместо этого он будет брать непосредственно из класса HTTPStatus

16.08.2022
Как связать данные из формы vue js с Django с помощью post axios?

Я хочу разработать интерфейс, который загружает файл с помощью Vue js из моего бэкенда на django, я не могу понять проблему. но вот ошибка, которую я получил: "POST http://127.0.0.1:8000/upload/ 500 (Internal Server Error)" здесь класс …

16.08.2022
Перебор вложенных словарей в Django

Я пробую реализацию. Хотя я разобрался в логике, у меня возникают проблемы с ее программным представлением. Мне нужна ваша помощь или руководство. Ниже приведено подробное объяснение моего кода и того, чего я пытаюсь достичь, пожалуйста, извините меня, так …

16.08.2022
Django ORM: медленный SQL-запрос при использовании обновления со списком идентификаторов

У меня есть некоторые проблемы со скоростью базы данных при выполнении обновления с помощью Django. Мой запрос выполняется около 15 секунд, обновляя ~1000 строк, что довольно медленно Вот упрощенная версия моего кода myList = Model.objects.filter( ... )[:nb] …

16.08.2022
Есть ли способ хранить имя пользователя в модели django? [закрыто]

Я пытаюсь сохранить пользователя, отправившего форму, в модели базы данных, используя django from django.db import models # Create your models here. class Message(models.Model): sent_by = #should hold the username msg = models.CharField(max_length=255)

16.08.2022
Как выбрать несколько строк в таблице и связать их в базе данных?

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

16.08.2022
Форматирование выходной таблицы в шаблоне из django.model

Я создаю приложение-агрегатор курсов валют. У меня есть следующие модели. class Bank(models.Model): bank_name = models.CharField( max_length=30, blank=False, unique=True, ) class ExchangeRate(models.Model): USD_in = 'USD_in' USD_out = 'USD_out' EUR_in = 'EUR_in' EUR_out = 'EUR_out' RUB_in = 'RUB_in' RUB_out = 'RUB_out' …

16.08.2022
Почему FileSystemStorage() в django принудительно добавляет % в url изображения

D:/Experiment/todoproject/media/download%202_f9xn1jm.jfif процент % в url, но не отображается в имени, когда я проверяю его это то же самое изображение, оно должно корректировать имя, но этот знак % не является именем изображения, и вот почему @shared_task(bind=True) def test_fun(self,url,id1): if not …

16.08.2022
Как сохранить json-данные в базе данных Django с помощью queryset

У меня есть эти данные в формате json { 'items_data': [ {'item': 'Datalogger', 'hsn': '123', 'unit_name': 'BAG', 'unit_price': '100', 'quantity': '4', 'tax_code': 'GST 18', 'base_discount': '4', 'discount_value': 16, 'amount': 384, 'state': 'Maharashtra', 'invoice_number': 'TES-0822-97', 'tax_no': '18', 'tax_name': 'GST', 'base_Amount': …

16.08.2022
Как поместить/удалить данные из формы в базу данных с помощью Django?

Я использую форму для отправки записи в мою базу данных в Django. Форма выглядит примерно так: &lt;form&gt; &lt;div&gt;Field 1&lt;/div&gt; &lt;input/&gt; &lt;div&gt;Field 2&lt;/div&gt; &lt;input/&gt; ... &lt;a id='save'&gt;Save&lt;/a&gt; &lt;/form&gt; Я использую слушатель событий, чтобы сообщить мне, когда эта ссылка …

16.08.2022
Как добавить вложенное поле сериализатора

У меня есть вложенный сериализатор, который создает объекты, как и положено, но при этом возвращает ошибку. Модели: class Trip(models.Model): startTime = models.DateTimeField() endTime = models.DateTimeField() def __str__(self): return str(self.startTime) + " - " + str(self.endTime) class TripFaceDetection(models.Model): trip …