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

19.12.2022
Как проверить, отличается ли формат загружаемого файла от расширения имени файла в Python

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

19.12.2022
Api_view['POST', 'GET'] против принципов SOLID?

Это не проблема, с которой я столкнулся, это просто открытое обсуждение. В Django Rest framework мы объявляем декоратор @api_view[] и он принимает аргумент типа POST GET PUT DELETE В моем случае я могу поместить более одного …

19.12.2022
TransactionManagementError В текущей транзакции произошла ошибка. Вы не можете выполнять запросы до конца блока 'atomic'. проект django

Я хочу добавить продукты или обновить их, если они существуют в базе данных. собранные данные поступают из API, затем я сохраняю их в моей базе данных, которую я создал. models.py class Holl(models.Model): name=models.CharField(max_length=70,blank=True,null=True) service=models.CharField(max_length=255,blank=True,null=True) section=models.CharField(max_length=70,blank=True,null=True) class Meta: constraints=[ models.UniqueConstraint(fields=['name', …

19.12.2022
Rest-API post request fail with one-to-many в Django REST Framework

Я хочу добавить в свой API возможность добавления записи с внешним ключом. Я не хочу создавать новую запись в связанной таблице. Я просто хочу добавить ID существующей записи в отношение и сохранить запись. Отношение показано на следующем графике. <a href="https://i.stack.imgur.com/sWERH.png" …

19.12.2022
Как вызвать функцию при создании пользователя с помощью django?

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

19.12.2022
Почему я не могу увеличить models.IntegerField?

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

19.12.2022
Можно ли в Laravel использовать "уникальные вместе", аналогично Django?

В Django вы можете сделать это: unique_together = ('name', 'username',) поэтому если вы попытаетесь зарегистрировать людей следующим образом: имя: John, имя пользователя: blabla &lt;---- this gets registered> имя: John, имя пользователя: haha &lt;---- это регистрируется …

19.12.2022
Django: Получение значений из сериализатора списков

У меня есть Serializer, подобный этому: print(SubFoodSerializer(instance.sub_foods,many=True).food_images) Внутри каждого под_продукта у нас есть несколько пищевых_изображений. Я хочу получить доступ ко всем food_images субпродуктов. Ошибка, которую я получаю, следующая: 'ListSerializer' object has no attribute 'title' print(SubFoodSerializer(instance.sub_foods,many=True).food_images)

19.12.2022
Скандики в журнале администратора django

Я использую python 3.7/django 3.2/Mezzanine6.0 и из-за использования Mezzanine записи журнала администратора django становятся видны пользователям в истории страниц: Вся история страниц уродлива (по сравнению с тем, что было раньше в …

19.12.2022
Сериализатор Django возвращает пустой список

У меня есть представление на основе класса, которое возвращает все данные в таблице. Но при обращении к URL я получаю только пустой список. models.py from django.db import models class EmployeeModel(models.Model): EmpID = models.IntegerField(primary_key=True) EmpName = models.CharField(max_length=100) Email = models.CharField(max_length=100) …

19.12.2022
Вход в Django не удается после активации почты

Вот как происходит регистрация: class SignUpView(FormView): template_name = 'center-form.html' form_class = SignUpForm def form_valid(self, form): if form.is_valid(): user = User.objects.create_user( first_name=form.cleaned_data['first_name'], last_name=form.cleaned_data['last_name'], username=form.cleaned_data['username'], email=form.cleaned_data['email'], password=form.cleaned_data['password1'], is_active=False, ) activation_code = uuid.uuid4().hex Activation.objects.create(code=activation_code, user=user) activation_url = self.request.build_absolute_uri( reverse('activate', kwargs={'code': activation_code}) ) …

19.12.2022
Откуда берется таблица стилей агента пользователя?

В принципе, у меня есть html-элемент, который я хочу скрыть до тех пор, пока не сделаю запрос на пост. Для скрытия элемента я использовал display:none;, но это каким-то образом перекрывается таблицей стилей агента пользователя. <img alt="enter …

19.12.2022
Демонстрационная версия существующего проекта

В настоящее время перед нами стоит задача сделать демо нашего проекта для клиентов с тестовыми данными. Фронтенд у нас на React, а бэкенд на Django Rest Framework. Одна из идей, которая пришла мне в голову - использовать фикстуры и возвращать …

19.12.2022
Генерация счета-фактуры в django с помощью API Shiprocket

Я пытаюсь сгенерировать счет-фактуру моего заказа на django с помощью API shiprocket. Пока что я получаю успешный ответ, но сгенерированный URL PDF несколько непонятен. #Response Im get "{\"is_invoice_created\":true, \"invoice_url\":\"https:\/\/s3-ap-south-1.amazonaws.com\/kr-shipmultichannel-mum\/3116291\/invoices\/Retail000058ba9b309-c4bd-4c06-ba15-2cc76b7c5d1f.pdf\", \"not_created\":[],\"irn_no\":\"\"}" когда я пытаюсь получить доступ к вышеуказанному URL получаю …

19.12.2022
Как передавать kwargs из разных классов представления без избыточности?

На данный момент у меня есть 5+ представлений, которые используют get_context_data для передачи заголовка в соответствующий шаблон. например: class SignUpView(FormView): def get_context_data(self, **kwargs): data = super().get_context_data(**kwargs) data.update({'form_title': 'Sign up'}) return data class SignInView(LoginView): template_name = 'center-form.html' def get_context_data(self, **kwargs): …

19.12.2022
Django DeletionMixin и BaseDetailView вызывают странную ошибку с Mypy 0.991

Итак, у меня есть очень простое представление Django, которое в основном удаляет учетную запись пользователя: class UserDeleteView(LoginRequiredMixin, SuccessMessageMixin, DeleteView): success_message = _("Your account has been deleted") success_url = reverse_lazy('account_logout') def get_object(self): return self.request.user После обновления …

19.12.2022
Добавление значений из словаря в поле ManytoMany

Class GuestOrder(models.Model): comment = models.CharField(max_length=400, blank=True, null=True) guest = models.ForeignKey(Guest, on_delete=models.SET_NULL, null=True) dish = models.ManyToManyField(Dish) ingredient = models.ManyToManyField(Ingredient) table = models.ForeignKey(Table, on_delete=models.CASCADE, blank=True, null=True) У меня есть набор запросов, который возвращает 3 экземпляра GuestOrder. guest_orders = GuestOrder.objects.filter(table=table) &lt;QuerySet …

19.12.2022
Неподдерживаемый поиск 'unaccent' для поля CKEditor5 или объединение по полю не разрешено

Я использую CKEditor5 для поля body и пытаюсь фильтровать с помощью unaccent следующим образом Post.objects.filter(body__unaccent__icontains="text") но я получаю ошибку Unsupported lookup 'unaccent' for CKEditor5 Field or join on the field not permitted FYI, я выполнил …

19.12.2022
Как обрабатывать обновления с низкой пропускной способностью и несколькими запросами в django

В системе бронирования у меня есть слот с емкостью. теперь представим, что доступна только 1 емкость и два пользователя пытаются забронировать слот одновременно. как я могу справиться с этим сценарием? ищу любые решения от сообщества.

19.12.2022
Почему django authenticate() всегда возвращает None в базу данных MySQL? [закрыто]

У меня есть база данных MySQL, которая подключена к моему проекту Django, и я хочу аутентифицировать пользователя с помощью функции authenticate(), но результат всегда возвращает None. Это код моего проекта django: эти формы используют модель 'User' …

19.12.2022
Автоматическое закрытие тегов формы

Я пытаюсь проверить валидатор с помощью плагина jsquery validator. но он не работает. Теперь я нашел в chorme dev tools, что тег закрывается автоматически! Похоже, это связано с циклом for в Django. Почему теги формы закрываются автоматически? Что не …

19.12.2022
Добавление в базу данных из другой базы данных с помощью кнопки в django

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

19.12.2022
Как вызвать несколько API и отобразить ответ всех этих API в шаблоне в django

Я пробовал выводить ответ нескольких API в одном шаблоне, но поскольку в пути можно передать только одно представление, я не могу придумать, что можно сделать Я попытался сохранить две функции для вызова API внутри класса, но получил ошибку GET …

19.12.2022
Преобразование текста в html в прямом эфире из Django

У меня есть функция на бэкенде в django, которая вычисляет и возвращает скорость кадров видео, переданного OpenCv.videoCapture() .Тип скорости - float . class video_feed(object): def __init__(self, pathVideo): self.cap = cv.VideoCapture(pathVideo) #some code ..... def __del__(self): self.cap.release() def get_frames(self): #some …

19.12.2022
Django - Доступ к дополнительным полям ModelForm в другом шаблоне

У меня есть первое представление (createview), которое вызывает ModelForm, в которую добавлено дополнительное поле. Первое представление ведет ко второму представлению (detailview), где мне нужно получить доступ к полям из предыдущей ModelForm, чтобы показать их в шаблоне. Для полей, принадлежащих …

19.12.2022
Загрузка файла в папку без использования кнопки отправки в Django

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

19.12.2022
Как сохранять данные из API при каждом обновлении (django)

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

19.12.2022
Django - Отправка электронной почты с URL-адресом только что загруженного файла

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

19.12.2022
Два пакета требуют две разные версии python при развертывании django на centos7?

Я пытаюсь развернуть свой проект django на Centos 7. При установке pip -r install requirements.txt у меня возникла ошибка, и я как-то попытался ее решить. Во-первых, говорится, что asgiref==3.5.0 не может быть установлен в Python 3.7 ниже. По умолчанию …

19.12.2022
Не удалось выполнить кэширование Yum. Ошибка : amzn2-core/2/x86_64/group_gz FAILED

Может ли кто-нибудь помочь здесь, когда я развертываю экземпляр EC2 на aws когда yum makecache: Я пробовал с rm -rf /var/cache/yum и все равно не получается Как устранить неполадки? Обычно я развертываю приложение с …

19.12.2022
Fetch ((response) => {response.json()} замена страницы на Json в Django App [закрыто]

Я вызываю Fetch в приложении django, и он получает dict, который я хочу, но в итоге заменяет мою страницу на dict. Мне кажется, я что-то неправильно написал в вызове fetch, но я не совсем уверен, потому что это …

19.12.2022
Проверка хода загрузки формы в Django

Возможно ли отследить прогресс загрузки пользовательской формы на текущей странице до перенаправления браузера на атрибут actions формы? В шаблоне Django у меня есть форма, как показано ниже; Принимает данные пользователя, такие как имя, возраст и несколько изображений …

19.12.2022
Я выполняю учебное задание. при проверке преподаватель сделал замечание, что он имел в виду?

` Я выполняю учебное задание. при проверке преподаватель сделал замечание, что он имел в виду? Я оставил комментарий в коде ''' Views for 'users' API application. ''' class SubscriptionsViewSet(viewsets.GenericViewSet): ''' ViewSet for user subscription actions. ''' serializer_class = UserSubscriptionSerializer def …

19.12.2022
Как получить данные из терминала Python Django

У меня есть Django-приложение, в котором по нажатию html-кнопки запускается сторонний Python-скрипт. Этот скрипт в терминале отображает много информации - сообщения, прогресс-бар и многое другое. Как я могу перехватить эту информацию для последующего отображения на страницах веб-приложения Django? Как, …

19.12.2022
TypeError: Невозможно сериализовать datetime.time. Django, Dsl elasticsearch, Python

у меня есть документ с последняя_доставка = ObJectField() "City": { "delivery_time": TimeField, "order_time": TimeField, } пример: "late_delivery": { "SomeCity": { "delivery_time": "23:00:00", "order_time": "22:00:00", }, и я хочу отфильтровать набор запросов по datetime.time, который меньше …

19.12.2022
Создание корзины покупок в Django Rest Framework

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

19.12.2022
Пытаетесь понять, как sql-запрос генерируется фреймворком django?

Я использую отладчик django в pycharm, чтобы увидеть, как ORM делает магию. У меня есть простая модель и очень простой запрос. Model.objects.get(id=1). Первый шаг по клику (отладчик) приводит меня к django.db.models.manager.py. Вызывается метод get класса ManagerDescriptor в этом модуле. …

19.12.2022
Не получает url из реверса с помощью DRF DefaultRouter

Я пытаюсь получить урлы для написания тестов с помощью обратной функции. Но я получаю ошибку Ошибки :-. Реверс для 'notes' не найден. 'notes' не является допустимой функцией представления или именем шаблона. файлurls.py from django.contrib import admin from django.urls …

19.12.2022
В Django Template как получить все дочерние объекты, используя один объект?

У меня есть модели типа : class Invoice(models.Model): created_date = models.DateTimeField(auto_now_add=True) class Sell(models.Model): invoice = models.OneToOneField(Invoice, on_delete=models.CASCADE) class SellItems(models.Model): sell = models.ForeignKey( Sell, related_name='sell_item', on_delete=models.CASCADE) item = models.CharField(max_length=200) В шаблоне, как я могу получить SellItems используя Invoice …

19.12.2022
NameError at /register имя 'random_key' не определено [закрыто]

Environment: Request Method: GET Request URL: http://127.0.0.1:8000/register Django Version: 4.1.3 Python Version: 3.11.0 Installed Applications: ['ritpay', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles'] Installed Middleware: ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] Traceback (most recent call last): File "C:\Users\Manoj\AppData\Local\Programs\Python\Python311\Lib\site-packages\django\core\handlers\exception.py", line 55, …