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

02.03.2024
Django Добавьте значения полей по месяцам и годам и объедините их

Я пытаюсь объединить значения полей в Django 3.2, добавить их и сгруппировать по месяцам и годам, но у меня не получается, ниже приведен мой код. models.py class Event(models.Model): name = models.CharField(max_length=255, null=True) MONTH = ( ('january', 'january'), ('february', 'february'), ('march', …

02.03.2024
Я пытаюсь освоить Django Framework [закрыто]

Как мне изучить Django? Я понимаю основы python, такие как функции, классы и т.д. Я пытаюсь изучить Django уже более полугода. На самом деле я немного понимаю концепцию, но кажется, что я вообще ничему не научился, так как я …

02.03.2024
Преобразование sql-запроса в запрос к django orm

я хочу преобразовать запрос в django orm как это сделать? select name from devices_device ORDER BY CAST(SUBSTRING(name FROM '^[0-9]+') AS INTEGER), SUBSTRING(name FROM '[^0-9].*')

02.03.2024
Где разместить логику изменения состояния одной сущности другой сущностью в Django REST Framework?

Представьте себе простое приложение, в котором пользователь может публиковать некоторые запросы (например, ему нужна помощь, еда), а другие пользователи могут через чат дать ответ на этот запрос. Вот мои упрощенные модели: class UserRequest(models.Model): ACTIVE = 'active' INACTIVE = 'inactive' …

02.03.2024
Django динамически фильтрует объекты и отображает их в шаблоне

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

02.03.2024
Page not found при отправке формы в джанго

Пишу сайт на джанго, когда жму кнопку с типом submit для отправки данных из формы в базу данных, мне выдаёт ошибку page not found. я пробовал закомментировать redirect, результат не меняется. файл views: from django.shortcuts import render, redirect from .models …

02.03.2024
POST-данные только в том случае, если вы являетесь аутентифицированным пользователем - django rest framework

Models.py class OpeningHours(models.Model): day_of_week = models.IntegerField(choices=((0, 'Sunday'), (1, 'Monday'), (2, 'Tuesday'), (3, 'Wednesday'), (4, 'Thursday'), (5, 'Friday'), (6, 'Saturday'))) opening_time = models.TimeField() closing_time = models.TimeField() serializer.py class OpeningHoursSerializer(serializers.ModelSerializer): class Meta: model = OpeningHours fields = '__all__' read_only_fields = ("user",) …

02.03.2024
Расширенная фильтрация для фильтрации свойств в Django

Может ли кто-нибудь помочь мне или дать несколько подсказок относительно Django? В частности, я работаю над приложением для продажи недвижимости. У меня проблемы с обработкой фильтров в методе GET, как показано на скриншоте ниже. Я бьюсь над этим уже …

02.03.2024
Django Static Files Documentation, не работает, я что-то упустил?

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

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

Моя модель: class Order(models.Model): id = ShortUUIDField(primary_key=True, unique=True, length=6, max_length=6, editable=False) user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='orders') orderproducts = models.ManyToManyField(Product, through='OrderProduct') total_amount = models.DecimalField(default=00.00, max_digits=10, decimal_places=2 ,blank=False) # final order price = total items quantity*total items price order_date …

02.03.2024
Проблема неопределенных имен пользователей в Django Channels WebSocket Consumer

Я создал django consumers.py и фронтенд на html и css для отображения сообщений, отправленных пользователем, фотографии профиля отправителя и имени пользователя отправителя, но каждый раз, когда я открываю браузер, сообщение отображается хорошо, но имя пользователя отображается как неопределенное. например @Undefined: …

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' этого номера (я знаю, что это плохое название, но это то, с чем меня заставляют работать), пока что я могу получить данные, …