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

02.03.2024
``TypeError: memoryview: требуется байтоподобный объект, а не 'bool'`` при попытке добавить данные в мою базу данных

Я работаю с Django уже некоторое время, когда бы я ни применял эту BaseModel: class BaseModel(models.Model): created_at = models.DateTimeField(auto_now_add = True) updated_at = models.DateTimeField(auto_now = True) is_active = models.BinaryField(default = True) class Meta: abstract = True к …

02.03.2024
Почему маршрут Vercel proxy to API не работает?

У меня фронтенд на Vite (React, TS), а бэкенд на Django. Когда я делаю запрос к API-маршруту бэкенда из фронтенда, он прекрасно работает с запросами к правильному API-маршруту в локальном, но запросы не направляются к правильному API-маршруту в продакшене. …

02.03.2024
Проблема отсутствия поиска статических файлов React в Python

В моем проекте используется Python и RteactJS для фронт-энда. При использовании команды python manage.py runserver проект успешно запускается, но не находит статические файлы. установка: import os from pathlib import Path BASE_DIR = Path(__file__).resolve().parent.parent STATICFILES_DIRS = [ os.path.join(BASE_DIR, '/clientApp/build/static'), ] …

02.03.2024
Ошибка 400: redirect_uri_mismatch при запуске проекта django

Новичок здесь! Я хочу загрузить все изображения из папки google drive и затем показать их в базовом html. Я пытаюсь пройти аутентификацию в google, чтобы получить доступ к папке, но когда я пытаюсь, всегда получаю эту ошибку <a …

02.03.2024
Автоматическое заполнение полей в зависимости от выбранного значения в списке шаблона django

Пожалуйста, помогите сделать автоматическое заполнение полей (компания/ревизия) в зависимости от выбранного значения в списке (проект), например если будет выбран &quot;PROJECT2&quot; в раскрывающемся списке, то значение &quot;02&quot; будет в поле &quot;Revision&quot;, а значение &quot;COMPANY2&quot; будет в поле &quot;Company&quot;, картинка: <a href="https://i.stack.imgur.com/AYh7p.jpg" …

02.03.2024
Как динамически создавать изображения на основе пользовательского ввода, искусственного интеллекта и загруженных изображений

Я хочу создать приложение на Python или Next.js (если у кого-то нет лучшего &/ или более простого предложения, как это сделать?), которое генерирует изображения на основе ввода пользователем данных из формы. Я хочу, чтобы посетители моего сайта могли генерировать …

01.03.2024
Как подключить развертывание фронтенда vercel к бэкенду, развернутому на экземпляре aws ec2

Бэкенд правильно развернут на определенном порту в экземпляре ec2, но это http. Но фронтенд развернут на vercel, который использует https, и я сталкиваюсь с ошибкой смешанного содержимого. Как мне перевести бэкэнд-сервер на https? У меня были проблемы …

01.03.2024
Ошибка csrf при имитации post-запроса в django

форма, которую я хочу смоделировать &lt;form action="{% url 'reset' %}" name="form1" id="form1" method="POST"&gt; {% csrf_token %} &lt;div class="py-1"&gt; &lt;input class="focus:outline-none w-full p-1 border border-gray-300 rounded-md placeholder:font-light placeholder:text-gray-500 placeholder:text-sm pl-2" type="text" name="username" id="" placeholder="username" required&gt; &lt;/div&gt; &lt;div class="flex justify-between w-full …

01.03.2024
Невозможно заставить кнопки отправки работать с помощью библиотеки django-formset (при нажатии ничего не происходит)

Я использую библиотеку django-formset для разработки программы выставления счетов. Когда я заполняю новую форму и нажимаю кнопку отправки, ничего не происходит. Я изучил документацию и следовал примерам, но безуспешно. Django(5.0.2) и django-formset(1.3.8) обновлены. У меня есть несколько идей, …

01.03.2024
Поместите медиаизображение в шаблон

Я хочу добиться того, чтобы пользователь отправлял свое изображение через форму, сохранял его в контексте и отображал в шаблоне class PerfilGestion(View): def get(self,request,*args,**kwargs): return render(request,"Perfil.html",{"Form":Perfil}) def post(self,request,*args,**kwargs): Formulario = Perfil(request.POST, request.FILES) if Formulario.is_valid(): Formulario.save() Imagen = Formulario.cleaned_data["Imagen"] Nombre = …

01.03.2024
AJAX-запрос к Django view и python print to terminal ничего не делают

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

01.03.2024
Django WSGI и ASGI через Passenger

Привет всем У меня есть выделенный сервер plesk в интернете под управлением debian 12. Я начал экспериментировать с Django и разворачивать django приложения через apache и Nginx. Мне успешно удалось заставить простое приложение Django работать через mod_wsgi на apache, …

01.03.2024
Защита сервера django от атаки WebSocket Flood

У меня есть приложение на django, которое работает следующим образом -<2>>: пользователь посредством ajax-запроса загружает на сервер файл для обработки -> создается задача celery для обработки этого файла -> пользователь получает ответ в виде некоторого уникального ключа -> …

01.03.2024
Фильтрация с помощью AJAX в Django

В моем проекте Django есть базовое представление, в которое я передаю все экземпляры модели Article, а затем отображаю их в шаблоне HTML с помощью цикла for. У меня также есть модель Topic, поэтому я отображаю все темы в виде кнопок, …

01.03.2024
Гистограмма не складывается

Я пытался адаптировать этот учебник, Как использовать Chart.js с Django, к моим отчетам по биллингу AWS. Я хочу подправить этот график из учебника: Я хочу "сложить" расходы …

01.03.2024
Каков наиболее подходящий способ организации файлов в Django?

Что самое лучшее в django? Должен ли быть главный CSS-файл для всех файлов HTML-страниц или для каждого HTML-файла должен быть свой CSS-файл, как и для JavaScript-файлов с точки зрения производительности? Я новичок в изучении Django …

01.03.2024
В Django как сделать bulk_create с моделью, в которой есть поле file?

У меня есть модель Документ: class Folio(): status = models.OneToOneField(Status, on_delete=models.CASCADE, verbose_name='current status*') file = models.FileField( upload_to=create_route_file, verbose_name='PDF*', help_text='Format PDF' ) Мне нужно создать объекты из него с помощью bulk_create(), чтобы сделать это с помощью нескольких запросов. …

01.03.2024
Python Django UpdateView: 404 не найдено

Я использую встроенные представления на основе классов, в данном случае UpdateView. В документации нет никаких намеков на то, как должно выглядеть urls.py. Какому шаблону url соответствует это общее представление, чтобы я мог обновить конкретный объект (например, …

01.03.2024
Как перевести статический slug в Django

Здравствуйте, я пытаюсь разработать мультиязычный сайт на Django. Для этого я использую django-modeltranslation. Я могу изменять динамические slug'ы через Django admin, это нормально. Но как я могу изменить статический slug? Например, я говорю об этом: mydomain.com/services/my-dynamic-service …

01.03.2024
Странное поведение при получении env var в контейнере

Мне нужно получить переменную env из контейнера docker. Эта сборка запускается с помощью файла docker compose, и я передал переменные env с помощью env_file. Когда я вхожу в контейнер с помощью docker exec -it conatinerName bash Я …

01.03.2024
Хорошая ли это идея - разделять общие и пользовательские характеристики одной строки в двух таблицах MySQL?

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

01.03.2024
Возникновение условий гонки при использовании атомарных транзакций и select_for_update в Django

Я сталкиваюсь с условиями гонки в моем Django-приложении, несмотря на реализацию атомарных транзакций и использование метода select_for_update. Вот обзор проблемы и шагов, которые я предпринял на данный момент: Проблема: У меня есть две модели Django, Transaction и Account, в …

01.03.2024
Как динамически задавать урлы в Django

У меня есть форма, которая обновляет количество товара или пользовательского заказа, в настоящее время я использую "{% if custom_orders %}{% url 'custom_order_update' item.custom_order.id %}{% else %}{% url 'update_bag' item.product_id %}{% endif %}" в качестве URL действия, однако Django выдает …

01.03.2024
Ошибка "файл не найден" в производстве

Я разместил свой проект django на vercel, все статические файлы работают корректно. django views.py function def view_pdf(request): file_path = os.path.join(settings.BASE_DIR, 'static', 'media', 'Shashank_Joshi_resume.pdf') with open(file_path, 'rb') as pdf: response = HttpResponse(pdf.read(), content_type='application/pdf') instead of mimetype response['Content-Disposition'] = 'inline; filename="Shashank_Joshi_resume.pdf"' …

01.03.2024
Объекты в объектном API Django

Почему, когда я получаю все products в included_lessons вместо объектов я получаю только их ID, когда я хочу получить полный объект: id, имя и так далее. Что я получаю: [ { "id": 5, "author": "author", "name": "math product", …

01.03.2024
Почему возникает эта ошибка при развертывании проекта django на verce;l

Ошибка: Command failed: pip3.9 install --disable-pip-version-check --target . --upgrade -r /vercel/path0/requirements.txt ERROR: Игнорируются следующие версии, требующие другой версии python: 5.0 Requires-Python >=3.10; 5.0.1 Requires-Python >=3. 10; 5.0.2 Requires-Python >=3.10; 5.0a1 Requires-Python >=3.10; 5.0b1 Requires-Python >=3.10; 5.0rc1 Requires-Python >=3.10 как исправить …

01.03.2024
Как создать декоратор Django, который создает сигнал для модели?

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

01.03.2024
Django 5.0.2: TypeError: Невозможно отфильтровать запрос после того, как был взят фрагмент

Почему это не работает? Я получаю ошибку "Cannot filter a query once a slice has been taken." Что я могу сделать, чтобы решить эту проблему? class LogbookLastViewSet(viewsets.ReadOnlyModelViewSet): serializer_class = LogbookSerializer permission_classes = [permissions.IsAuthenticated] filterset_fields = ['organizationID'] def get_queryset(self): queryset …

01.03.2024
Попытка перебирать числа в таблице, а не отображать все значения для каждого числа в каждой ячейке

В настоящее время я пытаюсь создать таблицу, которая принимает номер лаборатории для образца и возвращает 'Значение 2' этого номера (я знаю, что это плохое название, но это то, с чем меня заставляют работать), пока что я могу получить данные, …

01.03.2024
Поля формы Django не отображаются на моей странице html-рендеринга

У меня проблема в моем проекте django. Я совсем новичок и пытаюсь создать базовую форму для создания нового элемента в моей базе данных. это forms.py from django import forms from .models import Progetto class Myprogetto(forms.ModelForm): class Meta: model = …

01.03.2024
Проблемы с postgres при сборке контейнера docker

Я пытаюсь запустить DJANGO + POSTGRES в одном контейнере с помощью DOCKERFILE. У меня есть следующий dockerfile, который в основном устанавливает все зависимости python и postgresql. Затем он запускает скрипт для создания базы данных и пользователя (представлен ниже). FROM …

01.03.2024
Создание списка выбора из одного поля в другое через внешний ключ Django

У меня есть две модели, связанные между собой внешним ключом, как показано ниже : class Service(models.Model): title = models.CharField(max_length=100) counter = models.PositiveIntegerField() def __str__(self) -&gt; str: return f'{self.title}' class Reservation(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) service = models.ForeignKey(Service, on_delete=models.CASCADE) turn …

01.03.2024
Питон: Извлечение года из datetime.datetime.today().date()

Я зарегистрировал дату в системе с датами, которая имеет такой формат: DateRegistered = datetime.datetime.today().date() . Хочу получить количество пользователей, которые зарегистрировались в этом году. Я использовал это: len(Applicant.objects.filter(DateRegistered=datetime.datetime.today().year)) Но он возвращает 0. Есть ли другой …

01.03.2024
Ошибка перенаправления из-за того, что контекст передается шаблону - Django

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

01.03.2024
Как вызвать функцию из события выборки Javascript?

Я пытаюсь вызвать startTimer() внутри вызова Javascript fetch().then(), но он не проходит. Как fetch() может увидеть функцию startTimer() и выполнить ее? Это происходит даже тогда, когда я создаю пустую функцию test(), которая просто печатает в консоль, поэтому я …

01.03.2024
Django 5: лучший способ создания AJAX-формы регистрации через UserCreationForm

Как бы просто это ни звучало, но какой эффективный способ создания регистрации пользователя: forms.py: from django import forms from django.contrib.auth.forms import UserCreationForm from django.contrib.auth.models import User class RegisterForm(UserCreationForm): email = forms.EmailField(required=True) class Meta: model = User fields = ("username", …

01.03.2024
Переход слайдов с помощью Javascript и Python

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

01.03.2024
Получение ошибки на Vercel при попытке развернуть Django

Всем привет, я собрал свой проект django и попытался развернуть его в vercel. но я получаю это сообщение об ошибке в vercel. my python version = 3.10.0 это код ошибки на vercel Я уже удалил psycopg2 …

01.03.2024
Существует ли какой-либо порядок наследования PermissionRequiredMixin в Django?

Я столкнулся с этой проблемой, следуя учебнику Django 8. Я могу перенаправить на страницу входа в систему, когда ставлю PermissionRequiredMixin класс первым: class AuthorCreate(PermissionRequiredMixin, CreateView): model = Author fields = '__all__' initial = …

01.03.2024
Как обновить количество в пользовательском заказе?

Я пытаюсь обновить количество пользовательского заказа в моей сумке. В приложении электронной коммерции Django. Я получаю ошибку: argument of type 'int' is not iterable, однако я оборачиваю custom_order_id в строку. Мне нужно, чтобы в сумке был формат bag …