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

01.12.2022
Мои элементы html не находятся в нужном месте

Я использую классы bootstrap и по какой-то причине они не работают. Это объединенные шаблоны. Переключаемыми являются <div class="col-md-8"> и <div class="col-md-4" style="margin: 0;"> <main role="main" class="container-flex" style="margin-left:60px; overflow:hidden;"> <div class="row"> <div class="col-md-8"> ... </div> <div class="col-md-4"> <div …

01.12.2022
Лучший способ добавить несколько полей в эту модель?

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

01.12.2022
Форма мастера Django переходит на предыдущий шаг вместо следующего

У меня есть форма из 3 шагов. Когда я нахожусь на втором шаге и нажимаю Enter, он переходит на предыдущий шаг вместо следующего. Вот моя установка: forms.py class ContactForm1(forms.Form): subject = forms.CharField(max_length=100) class ContactForm2(forms.Form): sender = forms.CharField(max_length=100) …

01.12.2022
Как сделать итерацию javascript-функции в строках?

Я создал поле поиска и выделения для объектов моей модели. Страница принимает текстовый ввод и фильтрует объекты как Documents.objects.filter(content) Я использую функции read more и highlight для выделения введенного слова и показа части длинного содержимого. Но я не могу нажать …

01.12.2022
Проблемы с доступом к базе данных Django из проекта Python

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

01.12.2022
Невозможно создать URL для блоба! ошибка в react native

Я пытаюсь отправить данные формы, состоящие из изображения, на внутренний сервер. Однако я получаю ошибку "Невозможно создать url для blob". Вот мой код для выбора файла: const selectFile = async () => { // Opening Document Picker to select one …

01.12.2022
Ошибка шаблона при итерации через dict в шаблоне jinja

Вот мой код {% for key, value in dictionary.items() %} <a class="dropdown-item" id={{key}}>{{value}}</a> {% endfor %} Это мой словарь dictionary ={"A":"A tab", "B":"B tab","C":"C tab"} Я использую python3 с шаблонами jinja, вот ошибка, с которой …

01.12.2022
Заполнение таблицы базы данных за счет двух других Django

У меня есть 3 модели, на основе которых я хочу построить свои формы на сайте: class Fields(models.Model): shortName = models.CharField(max_length=40) fullName = models.CharField(max_length=40) type = models.CharField(max_length=40) created_at = models.DateTimeField(default=datetime.utcnow()) modified_at = models.DateTimeField(auto_now=True) class Meta: verbose_name = 'Field' verbose_name_plural …

01.12.2022
Создание настольного приложения с помощью plotly-python

Я искал способ создания настольного приложения с динамическими графиками plotly. Я думал о следующих вариантах: использование django и создание настольного приложения с помощью electron.js создание встроенного браузера с PyQt5 и запуск графиков из него …

01.12.2022
JQuery / AJAX - Async представление - eventlisteners не отвечает и .remove() не соблюдает выбор

это мой первый опыт написания JQuery/AJAX и (глупый я) я пытаюсь сделать что-то довольно сложное на самом деле (или по крайней мере это для меня lol). По сути, я делаю бесконечную карусель. Я отправляю пагированные данные через представление …

01.12.2022
Django создает кнопку Like, используя JS и DOM ->404

У меня проблема с "живой" кнопкой в Django и JavaScript DOM после нажатия на кнопку я получил ошибку POST http://127.0.0.1:8000/like/24 404 (Not Found) likePost @ javascripts.js:24 (anonymous) @ javascripts.js:40 javascripts.js:7 Я не знаю, проблема в функции 'await fetch' …

01.12.2022
У объекта 'ConnectionHandler' нет атрибута cursor

Я пытаюсь выполнить процедуру store из django. После поиска я нашел, что использование 'connection.cursor' может сделать это. Но djagno выдает мне ошибку 'ConnectionHandler' объект не имеет атрибута cursor. Кто-нибудь может мне объяснить почему. Мой код: def newproduct(request): if(request.method == …

01.12.2022
Django. 404. Создание профиля (личного кабинета) пользователя

При переходе по URL .../profile/1/ - выдаёт ошибку 404. Не понимаю что не так. Вот мой код: urls.py urlpatterns = [ path('', views.index), path('main', views.index, name='main'), path('registration', views.reg_user, name='reg'), path('login', views.login_request, name='login'), path('exit', authViews.LogoutView.as_view(next_page='main'), name='exit'), path('profile/<int:pk>/', views.ShowProfilePageView.as_view(), name='user_profile'), ] …

01.12.2022
Django разделяет блокировку между рабочими gunicorn

Я пытаюсь выполнить цикл внутри функции представления и не хочу, чтобы другой рабочий выполнял тот же цикл. Для этого я использую Lock(), но мне не удается этого добиться. from multiprocessing import Lock import time lock = Lock() def loop_func(request): …

01.12.2022
Автоматическое обновление моделей в зависимости от условий

У меня есть модель class Session(models.Model): name = models.CharField(max_length=12) active = models.BooleanField(default=False) date = models.DateField() startTime = models.TimeField() Активное поле устанавливается на основе даты и времени начала. Например - Предположим, во время создания объекта, дата указана …

01.12.2022
Postgres не использует индекс trgm с Concat

Я создал триграммный индекс на полном имени, где full_name = first_name || ' ' || Last_name. CREATE INDEX "user_full_name_trgm" ON "user" using gin (upper(first_name || ' ' || last_name) gin_trgm_ops); Я использую django queryset для фильтрации по …

01.12.2022
Вызов декоратора свойств через значение в модуле django

У меня проблема с декоратором свойств через значения из моделей, Моделями являются class Bills(models.Model): salesPerson = models.ForeignKey(User, on_delete = models.SET_NULL, null=True) purchasedPerson = models.ForeignKey(Members, on_delete = models.PROTECT, null=True) cash = models.BooleanField(default=True) totalAmount = models.IntegerField() advance = models.IntegerField(null=True, blank=True) …

01.12.2022
Django.db.utils.operationalerror не удается открыть файл базы данных

Я изо всех сил пытаюсь найти решение своей проблемы django.db.utils.operationalerror unable to open database file. Я изменил разрешения и установил абсолютный путь, но все равно получаю ту же ошибку. это мой файл settings.py это мой …

01.12.2022
Как проверить поля дочерней модели (StackedInline) на основе значения поля родительской модели в Django?

У меня следующая структура. models.py class Parent(models.Model): PROVIDER1 = "Provider1" PROVIDER2= "Provider2" PROVIDERS= ( (PROVIDER1, "Test Provider One"), (PROVIDER2, "Test Provider Two"), ) provider = models.CharField( choices=PROVIDERS, max_length=255, default=PROVIDER1, ) # Few more parent fields will be here class …

01.12.2022
Причины, по которым сериализатор не проверяет данные DRF

Я отправляю данные через postman следующим образом мой model.py выглядит следующим образом def get_upload_path(instance, filename): model = instance._meta name = model.verbose_name_plural.replace(' ', '_') return f'{name}/images/{filename}' class ImageAlbum(models.Model): def default(self): …

01.12.2022
Django ORM для получения последней записи для определенного ID

Как мне написать django ORM для получения последних записей из таблицы для определенного идентификатора. Пример: У меня есть таблица(tr_data) с данными следующего вида: id trs(foreign key) status last_updated 1 …

01.12.2022
Как получить записи с каждым месяцем в диапазоне дат двух полей?

У меня есть модель учебного года, которая имеет дату начала и окончания. class StudyYear(models.Model): date_begin = models.DateField(...) date_end = models.DateField(...) Мне нужен Queryset, в котором есть записи для каждого учебного года с месяцем в диапазоне дат (начальная_дата:конечная_дата) …

01.12.2022
Как сравнивать словари и выделять цветом различные ключи и значения

У меня есть приложение django. И у меня есть два texbox'а, в которых отображаются данные, поступающие из двух разных функций. Итак, данные отображаются в текстбоксах. Но ключ и значение должны быть выделены красным цветом, если есть разница в …

01.12.2022
API Django Rest Framework для обратного вызова Razorpay не может быть аутентифицирован

@api_view(['POST']) @permission_classes([]) #@permission_classes([IsNormalUser])# cant use, JWT misses @authentication_classes([]) def verifyRazorPay(request): if success: return Response(success) else: return Response(failure) Как вы можете видеть в коде, это API обратного вызова для Razorpay. Но я не смог сделать его безопасным с помощью …

01.12.2022
Как сохранить увеличенное изображение в Django?

Я пытаюсь сохранить оба изображения, оригинальное и уменьшенное, и не могу понять, на каком шаге Django поймет по какому полю нужно изменить размер изображения, а затем сохранить. models.py: from django.db import models from django_resized import ResizedImageField class Post(models.Model): thumbnail = …

01.12.2022
Django serializer error: images_data = self.context['request'].FILES KeyError: 'request'

Models.py ` # from django.db import models from user.models import User from chat.models import TradeChatRoom, AuctionChatRoom class Goods(models.Model): class Meta: db_table = 'Goods' ordering = ['-created_at'] # 일단 추가해뒀습니다 seller = models.ForeignKey(User, on_delete=models.CASCADE, related_name='sell_goods') buyer = models.ForeignKey(User, on_delete=models.CASCADE, related_name='buy_goods', null=True) …

01.12.2022
Каков правильный порядок определения декораторов в представлениях django

Я хочу установить более одного декоратора для моего представления функции в django. Проблема в том, что я не могу понять, каким должен быть порядок декораторов. Например, вот какой вид у меня есть: @permission_classes([IsAuthenticated]) @api_view(["POST"]) def logout(request): pass …

01.12.2022
Загадочные проблемы с загрузкой изображений Django

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

01.12.2022
Мы с коллегой спорим, какая пицца или шашлык лучше для повышения производительности программирования

Мы с коллегой спорим, что лучше - пицца или шашлык - для повышения производительности программирования. Пицца богаче углеводами, а в шашлыке больше овощей и мяса, и он лучше сбалансирован. Мы работаем на фреймворке Django. Хотелось бы услышать ваше профессиональное …

01.12.2022
Как использовать Lookups, охватывающие отношения в Django

У меня есть модели User, Store, Warehouse и Product. Мне нужно получить все товары со склада. У пользователя много магазинов. У одного магазина много складов. А продукт с одним и тем же идентификатором (SKU) может храниться на разных складах. …

01.12.2022
Получение ошибки запроса при попытке отправить данные формы с вложением в DRF Backend из React Native Frontend

Я работаю над react native проектом, где мне нужно отправить форму "Request Financial Aid" на backend, Форма также состоит из файла (изображение или pdf), я использовал react native document picker для получения файла, затем я использовал file uri для …

01.12.2022
Могу ли я получить индекс ошибок с помощью bulk_create/bulk_update?

Я использую метод bulk_create для вставки данных из листа Excel в db. Эти данные могут быть неправильными (например: ячейка содержит "Hello World", когда это должно быть целое число), и я хотел бы вернуть пользователю подробную информацию об ошибке. В …

01.12.2022
Ошибка Python virtualenv с панелью apache, plesk

У меня есть проект rest-django. Проект использует панель plesk, centos 7 и apache. Когда я запускаю свой проект, я получаю ошибку, которая требует использования virtualenv в качестве вывода. print: #!/usr/bin/env python """Django's command-line utility for administrative tasks.""" import os …

01.12.2022
Фильтрация пустого параметра в запросе get - Django

Как фильтровать, если параметры get пусты? foo_id (Модель Foos) - это FK в Модели Баров class BarsFilterSet(FilterSet): co_foo = CharFilter(field_name='foo_id__co_foo') class Meta: model = Bars fields = ['co_foo', 'language'] class GetBarsViewSet(viewsets.ModelViewSet): filterset_class = BarsFilterSet queryset = Bars.objects.all() serializer_class …

01.12.2022
Как получить 2 разных класса в одном поле модели в django?

Я работаю в проекте, где мне нужно объединить/объединить различные классы в одно поле. Я хочу сделать это таким образом, потому что у меня есть два разных класса ParkingArea1 и ParkingArea2, и я хочу иметь возможность выбора из Admin и WebInterface, …

01.12.2022
ClusterMetadata не работает, как ожидалось, с Apache Kafka

Я пытаюсь получить брокеров под кластером, предоставляя один из загрузочных серверов. Когда я указываю localhost:29092, следующий код возвращает bootstrap-0 с заданным портом. Ответ одинаков для всех вводимых данных. clusterMeta = ClusterMetadata(bootstrap_servers=[bootstrap_server]) brokerList = [] for broker in clusterMeta.brokers(): brokerList.append(broker) …

01.12.2022
Установка rest_framework_swagger - HTTP 401 Unauthorized

Я успешно установил rest_framework_swagger, после чего установил url в urls.py файл проекта: from django.contrib import admin from django.urls import path, include, re_path from unimiproject.router import router from rest_framework.authtoken import views from rest_framework.schemas import get_schema_view from django.views.generic import TemplateView urlpatterns …

01.12.2022
Django HTMX формы, передающие id выбранного внешнего ключа

Это мой models.py class Services(models.Model): name = models.CharField(max_length=50) price = models.FloatField() description = models.CharField(max_length=500, null=True) # employees = def __str__(self): return self.name class Venue(models.Model): name = models.CharField(max_length=50) services = models.ManyToManyField(Services) description = models.CharField(max_length=500, null=True) capacity = models.FloatField() venue_price = models.FloatField(null=True) …

01.12.2022
ModuleNotFoundError: Нет модуля с именем 'PIL' , Проблема возникла, когда я запустил свой проект Django

Когда я пытаюсь запустить свой проект Django, появляется ошибка:'ModuleNotFoundError: No module named 'PIL''. Я пытаюсь установить Pillow в моем виртуальном окружении, но он все еще не работает. введите описание изображения здесь

01.12.2022
Django AttributeError: объект 'bytes' не имеет атрибута '_committed'

Здравствуйте, у меня есть API на REST Framework. Я отправляю на мобильный телефон POST запрос с несколькими изображениями. Мой views.py: images = request.FILES.get('images') ad=models.Ad.objects.create(title=request.data['title'], content=request.data['content'],category=cat_id) for image in images: img = models.Images.objects.create(ad=ad,image=image) //Error in this line img.save() …