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

14.05.2024
Как сгенерировать PDF с помощью Puppeteer в Django? Сигнал работает только в главном потоке основного интерпретатора

#urls.py path('pdf/', views.generate_pdf), #views.py from pyppeteer import launch import os import asyncio async def main(): browser = await launch() page = await browser.newPage() await page.goto("https://python.org") await page.waitFor(1000) await page.pdf({"path": "python.pdf"}) await browser.close() async def generate_pdf(request): …

14.05.2024
Кэширование представления на основе функций Django Rest Framework приводит к игнорированию классов разрешений

У меня возникла странная проблема, когда кэширование представления на основе функций, похоже, конфликтует с классами разрешений, применяемыми к нему. Декораторы для представления выглядят следующим образом: @cache_page(3600) @api_view(['GET']) @permission_classes((APIKeyPermission,)) def function_based_view(request): # function-based view code here... Проблема заключается …

14.05.2024
Нужно реализовать прохождение теста на Django

Вот написал POST метод для прохождение тестов class TakeTestView(DetailView): model = TestModels template_name = 'courses/pass_test.html' context_object_name = 'test' def post(self, request, *args, **kwargs): self.object = self.get_object() questions = self.object.questions.all() total_questions = questions.count() correct_answers_count = 0 for question in questions: selected_answer_id …

14.05.2024
Request.FILES.get возвращает None

Я разрабатывал свой сайт, как вдруг понял, что представление update_supplier перестало корректно работать. В этом представлении я обновляю название и изображение. По какой-то причине он получает из запроса только имя, но не изображение. Когда я пытаюсь вывести request.FILES, он …

14.05.2024
Django login Аутентификация возвращается None

Я пытаюсь пройти аутентификацию в django, но когда я ввожу реальные учетные данные, он присваивает пользователю значение None, но когда я ввожу несуществующие учетные данные, он не присваивает его как None. views.py def login_view(request): if request.method == 'POST': form …

13.05.2024
Не отображается форма Django на HTML странице

Вроде бы все сделал правильно, не вижу проблемы, может вы подскажите? views.py: from django.shortcuts import render, get_object_or_404, redirect from .models import Item from .forms import CommentForm def product_detail(request, product_id): product = get_object_or_404(Item, pk=product_id) comments = product.comments.all() if request.method == 'POST': …

13.05.2024
Views для прохождения теста на Django

Кратко про проект: Нужно сделать веб-ресурс для оценки знаний(прохождения тестов) Вот основные файлы models.py class Test(models.Model): title = models.CharField("Название", max_length=100, unique=True) description = models.TextField("Описание") question_count = models.IntegerField("Количество вопросов", default=0) author = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name="author") class Question(models.Model): test = models.ForeignKey(Test, verbose_name="Тест", …

13.05.2024
Отдельный сервер для тестов или отдельный процесс

Возник вопрос, есть продукт в котором в день и 100 онлайна нет, решили для него накатить ещё тестовый сервер. Но, возник спор в котором был вопрос, купить отдельный VPS для теста или просто запустить 2й контейнер в докере(с тестовым БД …

13.05.2024
Django — Не могу вывести записи из модели

У меня есть модель, значения из которой я хочу вывести на странице. Данные в таблице есть, но на странице их почему-то нет. models.py: from django.db import models class Reviews(models.Model): name = models.CharField(max_length=255, unique=True, verbose_name='Имя') email = models.EmailField(max_length=255, unique=True, …

13.05.2024
Подсчет количества пользователей, следящих за тикером, в django

Мне нужно получить топ тикеров акций, за которыми следят пользователи, проблема в том, что когда два пользователя или более следят за одним тикером, он повторяется при использовании запроса Tickers.objects.annotate(followers=Count('users')).order_by('followers'), как показано здесь: …

13.05.2024
Доступ к полям ForeignKey другой модели

У меня есть проект на Django Rest Framework, где мне нужно получить доступ из Project к ProjectTemplate. Но между ними у меня есть модель Department, поэтому я могу соединиться с Department только через ForeignKey. Есть ли какое-нибудь решение, как …

13.05.2024
Как правильно настроить шаблон Entity Attribute Value в django?

У меня есть модель продукта: class Product(models.Model): title = models.CharField(max_length=255) description = models.TextField(null=True, blank=True) category = models.ForeignKey('Category', on_delete=models.CASCADE) price = models.FloatField() discount = models.IntegerField() # stands for percentage count = models.IntegerField() priority = models.IntegerField(default=0) brand = models.ForeignKey('Brand', on_delete=models.SET_NULL, …

13.05.2024
Ошибка программирования в операторе MySQL LOAD DATA при использовании ENCLOSED BY

Я пытаюсь запустить SQL-оператор с помощью cursor.execute LOAD DATA LOCAL INFILE '/home/ubuntu/test.csv' INTO TABLE app_data CHARACTER SET UTF8MB4 FIELDS TERMINATED BY ',' ENCLOSED BY "" LINES TERMINATED BY '\r\n' Это выполняется с помощью командной строки mysql, но ENCLOSED …

13.05.2024
Как запустить задачу Django Celery Shared с помощью redis-cli

У меня есть задача Celery, определенная в приложении django следующим образом from celery import shared_task @shared_task def save_notification(notification): print("Received notif", notification) для тестирования в контейнере django я ввожу следующую команду для запуска celery worker celery -A hello_django …

13.05.2024
Я получаю ошибку типа "AnonymousUser" в django. при получении данных из базы данных. на основе зарегистрированного пользователя [duplicate].

это код просмотров def view_transaction(request): print(request.user) user_transactions = Transactions.objects.filter(user_account = request.user) return render(request,'transactions.html',{'user_transactions':user_transactions}) правильный ли вышеприведенный код или нет, я думаю, что когда он проверяет, нет ли здесь логина пользователя. models.py class User(models.Model): name = models.CharField(max_length=45) phone …

13.05.2024
ProgrammingError: отношение "users_customuser" не существует

Я создал пользовательского пользователя следующим образом: from django.db import models from django.contrib.auth.models import AbstractUser class CustomUser(AbstractUser): email = models.EmailField(unique=True) USERNAME_FIELD="email" REQUIRED_FIELDS=["username"] def __str__(self) -> str: return self.email Я определил модель в файле settings.py следующим образом AUTH_USER_MODEL = …

13.05.2024
SimpleListFilter и поля M2M в формате JSON

Моя установка содержит информацию о продукте, которая поступает из JSON-поля и связана со страницей в m2m-отношении (страница как в каталоге). class Page(models.Model): ... products = models.ManyToManyField(Product, related_name="%(class)s_name", related_query_name="product_page_qs", blank=True) class Product(models.Model): ... number = models.PositiveIntegerField() data = models.JSONField() …

13.05.2024
Приветствия. Помогите, пожалуйста, обслужить медиа (Pro pics) на сайте https://djangocareershifterswebsite.onrender.com. Я пробовал nGinx, Ddeploy & render docs [закрыто]

Все функции работают, кроме загрузки фотографий профиля. Итак, Nginx не выполнял роль ведра. У меня есть машина с Linux и терминал на Windows. PostgreSQL запущен на PG Admin 4, и он показывает мою базу данных. Вот ссылка на …

13.05.2024
Пакет NLTK не работает в производстве, но работает в разработке

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

13.05.2024
Получение информации о данных пользователя после аутентификации с помощью OAuth 2.0

Как получить информацию о данных пользователя после аутентификации с помощью Django и Google OAuth2? HTML <button> <a href="{% provider_login_url "google" %}"> <div class="connexion-type"> <div class="connexion-type-svg"> <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="100" height="100" viewBox="0 0 48 48"> <!-- SVG paths --> …

13.05.2024
Я использую dart для разработки приложения flutter для электронной коммерции, поэтому здесь, когда я пытаюсь создать страницу редактирования профиля, мне нужно передать токен со страницы входа в систему

Так как я использую rest api в качестве back end, я не могу редактировать, поэтому я обнаружил, что токен должен быть передан, от входа в этот change-profile api, чтобы пользователь мог успешно редактировать свои данные . Future<void> updateProfile() async { …

13.05.2024
Ошибка при импорте последней версии DeepSpeechModel: CreateModel failed with 'Failed to initialize memory mapped model.' (0x3000)

Спасибо, что уделили время проверке моего сообщения. В моем проекте Django я создал API, который должен срабатывать в функции view, где запускается самая последняя версия deepspeech (DeepSpeech: v0.9.3-0). Несмотря на то, что проблем с бэкендом нет, и запрос, отправленный …

13.05.2024
Есть ли менее раздутая альтернатива GDAL и GeoDjango?

Я пишу API на Django, и мне нужно фильтровать посты по радиусу поиска, а позже мне понадобится живое отслеживание, как в Uber. Мне интересно, есть ли более простой способ запрашивать сообщения и фильтровать их на основе радиуса поиска, определяемого пользователем …

13.05.2024
Как создать разные таблицы размеров для каждого типа одежды?

Я делаю магазин на django и не могу понять, как решить эту проблему: У меня есть класс Product (класс для одежды) и мне нужно создать еще один класс для Sizes различных категорий одежды, например: Обувь будет иметь - 9US, 10US, …

13.05.2024
Пользовательское поле модели MultiInput в Django

Я пытаюсь создать пользовательское поле для объема, состоящее из 4 частей (длина, ширина, высота и единицы измерения). Я думаю, что расширение класса models.JSONField имеет наибольший смысл. Вот что у меня есть на данный момент. inventory/models.py from django.db import models …

13.05.2024
Как получить информацию с изображения перед его загрузкой в БД с помощью Django?

У меня есть представление, которое загружает изображение в базу данных. Мне нужно получить face_encoding перед загрузкой в базу данных. Есть идеи, как это сделать? Вот мое мнение: def index(request): if …

13.05.2024
Django: Проблемы с доступом к БД и инстанцированием объекта при загрузке приложения

Я хочу загружать данные из db, хранить их в объекте и получать доступ к этому объекту из любой точки проекта Django. Предпочтительно использовать обычный settings.GlobalSettings, где settings - это django.conf. У меня есть функция, которая должна выполняться во время …

12.05.2024
Обслуживание статических файлов в django 5.0 с помощью whitenoise

Я пытаюсь загрузить свой проект на render.com, и мне нужно настроить статические файлы с помощью whitenoise. Однако, когда я запускаю collectstatic, я постоянно сталкиваюсь с этой ошибкой: Post-processing 'assets\css\bootstrap.min.css' failed! raise ValueError( ValueError: The file 'assets/css/bootstrap.min.css.map' could not be …

12.05.2024
Docker Python Django socket.gaierror: [Errno -2] Имя или служба неизвестны

В настоящее время я работаю над проектом, построенным с помощью Django, размещенного на Togglebox, с несколькими контейнерами docker, направляемыми через nginx. В настоящее время я получаю эту ошибку, когда пытаюсь развернуть его: socket.gaierror: [Errno -2] Name or service not known. …

12.05.2024
Как передать словарь из шаблона html в представление в Django?

Путь к файлуurl.py является path("listingpage/<int:listing_id>/",views.listingpage,name="listingpage"), path("listingpage/",views.listingpage,name="listingpage"), Шаблонный файл является <h2><a href="{% url 'listingpage' %}?{{listing|urlencode}}">{{listing.title}}</a></h2> Список - это словарь, который я хочу отправить, метод urlencode не работает файл просмотра не реализован def listingpage(request,listing_id=None): print(request.GET) print("printing …

12.05.2024
WebSocket Django и angular

<<<0><>>Я хочу установить websocket соединение между angular и django, зная, что я уже работал и использовал несколько django api в angular, но теперь мне нужно иметь уведомления в реальном времени, поэтому я загрузил каналы в django и ngx-socket-io в …

12.05.2024
Gunicorn ошибка 'exit-code'

Решился впервые попробовать выгрузить свой пет проект на сервер, для хостинга использую DigitalOcean, но столкнулся с ошибкой 'exit-code' Но думаю лучше все показать сначала для ясности. Проект находится по пути store-server/store/, а само виртуальное окружение на директорию ниже - store-server/ …

12.05.2024
Не удалось установить пакеты из-за ошибки OSError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443):Max retries exceeded with url: [duplicate].

Не удалось установить пакеты из-за ошибки OSError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/0d/18/6a61f71128f2a3e677e803af4348181f756453180c3f5e1b225c579a23fc/bootstrap4-0.1.0.tar. gz (Вызвано SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)'))) я попытался установить модули python

12.05.2024
Использование в Django точно такого же кода базы данных на питоне, уже работающего в PHP

У меня есть куча файлов, содержащих функции python, используемые в веб-сервисе apache2, все они вызываются из PHP как shell-скрипты просто с помощью "python3 'file' 'args'" (без -m, то есть) и возвращают данные в PHP через JSON-строки, все отлажены с …

12.05.2024
Django / Postgres (Heroku) - Сделать имя пользователя и email нечувствительными к регистру : плюсы и минусы обращения к ним через RegisterForm

Контекст: Делаю тест с django, и мне удалось зарегистрироваться: User1 и user1. Проблема: При запросе на получение пароля django возвращал 500 error из-за MultipleObjectsReturned exception. Я удивлен, что Django разрешил имя пользователя с одинаковым написанием, но запутался …

12.05.2024
Есть ли решение для команды Django-admin, которая не распознается cmd [duplicate]

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

12.05.2024
ModuleNotFoundError: No module named 'blog' я чайник, помогите))

from django.db import models from django.utils import timezone from django.contrib.auth.models import User class Post(models.Model): class Status(models.TextChoices): DRAFT = 'DF', 'Draft' PUBLISHED = 'PB', 'Published' title = models.CharField(max_length=250) slug = models.SlugField(max_length=250) author = models.ForeignKey(User, on_delete=models.CASCADE, related_name='blog_posts') body = …

12.05.2024
Django, кнопка +-1, js

Я пишу сайт для бронирования билетов в кино. В нем есть корзина. Я хочу реализовать кнопки + и - для добавления/удаления одного билета в корзине для сеанса в кино. Я еще плохо разбираюсь в AJAX и js, поэтому не …

12.05.2024
Django: Кэширование объектов для результатов поиска

Я застрял на том, какой подход должен быть для кэширования сериализованных объектов в качестве части поисковых запросов. Сейчас сериализаторы выполняют дополнительные запросы, и даже при использовании prefetch_related типичный запрос занимает около 40 секунд. trips = ( Trip.objects.filter(filter_query) .prefetch_related( …

12.05.2024
Django NoReverseMatch в /display/displaymyoperations/

Hi everybody i have a django project i saved a URLs on database and i want to show every urls that the user has visit and his evaluate i have tow roads for that the road one youtube and the …