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

24.10.2022
Django оптимизирует сложный подсчет группировок

У меня есть следующие модели: class Company(models.Model): .... cases = models.ManyToMany('Case') is_active = models.BooleanField(default=True) class Case(models.Model): .... is_approved = models.BooleanField(default=False) product = models.ForeignKey('Product') class Product(model.Model): .... Я хочу получить все продукты (которые связаны с утвержденным делом), сгруппированные …

24.10.2022
Поток аутентификации Auth0 (несоответствующее состояние)

Надеюсь, у того, кто это читает, будет хороший день! Мой вопрос заключается в следующем, у меня есть определенный поток аутентификации, который вызывает исключение при его выполнении. Учитывая, что FrontEnd размещен на домене FE (React Client), backEnd …

24.10.2022
Загрузка CSV в правильный столбец в базу данных в Django

Мне нужна помощь с загрузкой данных из csv в мою модель в Django. У меня есть две модели: Product и Warehouse. И я получаю данные о товаре из таблицы Product в таблицу Warehouse. Изначально я использовал название продукта в …

24.10.2022
Есть ли способ использовать Vue в качестве фронтенда SPA и Django в качестве бэкенда для POST/PUT и удаления содержимого базы данных sqlite3?

Цель: Я хочу разработать базовый Vue/Ajax фронтенд и Django бэкенд для простого веб API. У меня есть одна модель с четырьмя полями разных типов. Я бы хотел, чтобы мой Django backend отвечал на Ajax запросы (GET, POST, PUT …

24.10.2022
Django annotate и aggregate не поддерживают Timefild для суммы

Как я могу сделать общее время суммарным для каждого пользователя, учитывая, что annotate и aggregate не поддерживают Timefild Модели: class Pireps(models.Model): ... flight_time = models.TimeField(auto_now=False, auto_now_add=False, null=True) Просмотров: def flight(request): ... flight_time = Pireps.objects.annotate(total_time =(Sum('flight_time')).order_by('total_time) …

24.10.2022
React Router не рендерится

Я пытался использовать react router, но он не работает. Я уже знаю, что React Router Dom v6 изменился с Switch на Routes, но когда я запускаю программу, она просто показывает пустой экран. Кто-нибудь знает, как это исправить? Вот мой …

24.10.2022
Как исправить исключение 404 в представлениях Django?

Я следую этому руководству:https://www.w3schools.com/django/django_views.php После копирования всего кода для создания представлений членов и администратора я получаю эту ошибку: Страница не найдена (404) Метод запроса: GET URL запроса: http://127.0.0.1:8000/ Используя URLconf, определенный в …

24.10.2022
Django queryset с совпадением всех комбинаций

Моя модель: class Pattern(models.Model): name = CICharField("Pattern Name", max_length=200, unique=True) symptoms = models.ManyToManyField(Symptom, through='PatternSymptom', related_name='patterns') tongue_colour = models.ManyToManyField(Color, verbose_name="Tongue Body Colour", blank=True, related_name='patterns') tongue_shape = models.ManyToManyField(Shape, verbose_name="Tongue Body Shape", blank=True, related_name='patterns') tongue_quality = models.ManyToManyField(Quality, verbose_name="Tongue Body Features", blank=True, …

23.10.2022
Наследование полей пользовательской модели пользователя от родительского класса к дочернему классу между двумя различными приложениями

Здравствуйте короли и королевы! Я работаю над проектом и застрял на (для меня) сложном вопросе. У меня есть одна модель (generalpage.models), где хранится вся общая информация о пользователях. В другом приложении (profilesettings) у меня есть приложение, где будут закодированы …

23.10.2022
Django App создает неправильный URL на рабочем сервере (общий Linux-сервер на A2 Hosting)

Мое приложение Django App корректно работает на localhost с использованием python manage.py runserver. Когда я запускаю это приложение на общем сервере linux на сайте хостинга (A2 Hosting), работает только базовый url в корне домена: https://familyrecipes.de Все остальные …

23.10.2022
Добавление товара в корзину с помощью python в Django

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

23.10.2022
Django url профиля через slug выдаёт ошибку

Хочу сделать возможность кастомного url у профилей пользователя. Вот мой код views.py from django.shortcuts import render, redirect from django.contrib import messages from django.contrib.auth.decorators import login_required from .forms import UpdateUserForm, UpdateProfileForm @login_required def profile(request, slug): if request.method == 'POST': user_form = …

23.10.2022
Извлечение информации о модели из первичного ключа в сериализаторах

У меня есть модель Favorites, которая отслеживает любимые NFT каждого users. Я хочу отображать фактические данные NFT вместо идентификатора NFT. Я не совсем уверен, как это сделать, поскольку возвращаются только первичные ключи. модель class Favorites(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) …

23.10.2022
Фильтры и ошибка внешнего ключа : "Значение QuerySet для точного поиска должно быть ограничено одним результатом с помощью нарезки".

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

23.10.2022
Ошибка рендеринга шаблона после развертывания сайта

Мой сайт посвящен деятельности в области электронной коммерции. Когда я развернул сайт, я получаю несколько ошибок. Например, я могу войти в систему или зарегистрировать пользователя, я получаю ошибки типа customuser не существует. Но у меня есть модель, как показано …

23.10.2022
Плохой запрос 400 Django Heroku

Я сделал все, чтобы загрузить мое приложение на heroku Я затухаю yp Collectstatic в порядке Разрешенный хост OK установил gunicorn, whitenoise Проект загружен на github С уважением

23.10.2022
TypeError at /email/ getaddrinfo() аргумент 1 должен быть строкой или None

Я пытался отправить сообщение кандидату, используя Gmail как smtp, когда я нажимаю кнопку отправки, я вижу вышеуказанную ошибку............................................................................................................................................................................................ views.py def email(request): if request.method == 'POST': # save message to DB to_db = Email( status = request.POST.get('status'), name = request.POST.get('name'), …

23.10.2022
В pycharm сервер предыдущего проекта django по-прежнему работает после открытия и запуска другого проекта

Я нашел ответ здесь PyCharm Django сервер предыдущего проекта все еще работает после открытия и запуска другого проекта который работает для меня, но я хочу найти постоянное решение. Может ли кто-нибудь предложить решение?

23.10.2022
Django создает эффективный способ зацикливания транзакций и категорий для сокращения обращений к базам данных

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

23.10.2022
Лучший метод аутентификации пользователей в Django и React

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

23.10.2022
Django комментарий(и) к пользователям в базе данных

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

23.10.2022
Свяжите форму в компоненте Vue с моделью Django

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

23.10.2022
Аналог корневого пути Django uvicorn

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

23.10.2022
Запрещено: / 403 ошибка при отправке изображения из react в django с помощью axios

У меня есть проект reactjs, который делает запросы с помощью API к django-rest-framework. Я пытаюсь создать поле изображения в reactJS, которое отправляет изображение на сервер django при отправке. Возможно, ошибка связана с токеном csrf, а может и нет. Я …

23.10.2022
Django таблица - отображение плавающих элементов

В настоящее время я настраиваю более читаемый FlaotColumn class NumberColumn(tables.Column): def render(self, value): if isinstance(value, float) and abs(value) != 0: dec = decimal.Decimal(value) rounded_val = round(dec, 6) return rounded_val else: return value Итак, это текущее состояние. Как …

23.10.2022
Django's Admin list_display не будет показывать правильный значок Boolean при использовании сигнала pre_save или в пользовательском save() модели, если не сохранять модель дважды

У меня есть модель Product, и в models.py я использую сигнал pre_save для обновления поля all_variations_active продукта. По неизвестным причинам это поле all_variations_active не будет обновлено правильным булевым значением в list_display для администратора, пока продукт не будет сохранен дважды. …

23.10.2022
Django - Wagtail - Heroku: Как устранить периодические, кажущиеся случайными, HTTP 404?

Я обслуживаю страницы Wagtail в очень хорошо протестированном веб-приложении. Никаких ошибок не появляется в процессе разработки. Когда я работаю в продакшене (использую Heroku и хобби-уровень Postgres db), эти страницы периодически возвращают HTTP 404. Если я обновляю браузер …

23.10.2022
Как в Django связать одно поле с другим полем внешней таблицы?

Необходимо связать 2 поля одной таблицы с такими же 2 полями внешней таблицы, как это сделать в Django? Вот чтобы легче было понять вопрос, сделал такой пример В Django я …

23.10.2022
Как аутентифицировать Angular и Django Rest Framework

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

23.10.2022
Почему в tailwind генерируются только некоторые классы css, а другие нет?

У меня есть проект, в котором я использую Django в качестве backend и tailwind для css. tailwind не выдает мне никаких ошибок и находит классы в моих файлах, но не генерирует css. Единственный класс, для которого он работает, это …

23.10.2022
Django класс представление доступ ответ

в функциональном представлении: def view(request): # do something with request response = render(request, 'view.html') # do something with response return response но теперь у меня есть View класс: class ArticleDeleteView(View): pass # …

23.10.2022
Как я могу кэшировать результат SerializerMethodField

У меня есть сериализатор: class OrderItemResponseSerializer(serializers.ModelSerializer): prepack_qty = serializers.SerializerMethodField() product_description = serializers.SerializerMethodField() class Meta: model = OrderItem fields = ( "product", "qty_ordered", "qty_approved", "status", "prepack_qty", "product_description" ) def get_prepack_qty(self, obj): return obj.product.prepack_quantity def get_product_description(self, obj): return obj.product.product_description …

23.10.2022
Отправка формы из компонента Vue для POST данных в базу данных бэкенда django

Где должна быть определена связь между формой (находящейся в компоненте vue) и бэкендом django? Для моего фронтенда я использую VueJS, мой главный компонент способен получать данные из json файла, используя api, определенный в моем django view и …

23.10.2022
Django allauth не могу найти вьюху

Django allauth не могу найти вьюху, которая отвечает за socialaccount login.html (подтвердите вход с помощью ...), чтобы назначить свой шаблон Подскажите плз, через дебаг нашел allauth.socialaccount.providers.oauth2.views.view вызывает этот шаблон, но не могу найти ниодного упоминания об шаблоне login.html Подскажите плз …

23.10.2022
Реверс для 'people' не найден. 'people' не является допустимой функцией представления или именем шаблона

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

23.10.2022
Отчетность по вводу данных в проект

В проекте, в котором я использую Django и PostgreSql, есть ввод данных каждый день. Я хочу получать данные за этот день в установленное мной время, конвертировать их в pdf и отправлять по электронной почте. Есть ли что-то автоматическое, чтобы делать …

23.10.2022
Как разместить проект django на vps хостера?

У меня есть проект django. Я хочу разместить его на vps. Я видел несколько vps сервисов и мне понравился hostinger vps. Я хочу разместить его на этом vps. Но проблема в том, что я использую django celery. Я также …

23.10.2022
Django REST: Учетные данные для аутентификации не были предоставлены

На StackOverflow есть подобные вопросы, которые не решили мою проблему. Я использую Postman для тестирования своих API. По какой-то причине моя авторизация по токену не работает и выдает следующее сообщение, "detail": "Authentication credentials were not provided." Мой settings.py: REST_FRAMEWORK …

23.10.2022
Контекстные данные не передаются в шаблоны Django

Мое представление корзины. Я передал контекст при возврате, но он не отображается в шаблонах. Если я выведу def cart(request): total = 0 quantity = 0 cart_items = None tax = None grand_total = None try: cart = Cart.objects.get(cart_id=_cart_id(request)) cart_items …

23.10.2022
Симметричная модель django

Я хочу создать модель, которая симметрична по двум полям. Назовем модель Balance: class Balance (models.Model): payer = models.ForeignKey(auth.User, ...) payee = models.ForeignKey(auth.User, ...) amount = models.DecimalField(...) Он должен обладать следующим свойством: balance_forward = Balance.objects.get(payer=USER_1, payee=USER_2) balance_backward = …