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

22.05.2022
Пытаюсь реализовать систему избранного в django, но с каждым разом, один и тот же запрос повторяется несколько раз

Views.py def add_to_favorite(request, product_id): user = request.user if request.user.is_authenticated else None if request.method == 'GET': product = Product.objects.get(pk=product_id) user = request.user favorite = Product.objects.get() if favorite: Product.objects.clear() if product: Favorite.objects.create(user=user, product=product) else: pass next_page = request.META.get('HTTP_REFERER', 'product_list') return redirect(next_page) …

22.05.2022
Как на локальном сервере разработки django использовать вместо sqlite базу данных mysql?

Ищу в интернете, пока не могу нигде найти какое-нибудь руководство

22.05.2022
Изображение не отображается (область администратора Django)

Изображение не отображается после добавления в область администратора. Когда я нажимаю на изображение в панели администратора, все работает правильно, но только до тех пор, пока я не перезагружу проект. Также, после добавления картинки (в папку media/images) удваивается. models.py class …

22.05.2022
Как интегрировать Flutterwave Paymwnt Gate Way с Django

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

22.05.2022
Как сделать пользовательский сериализатор из модели в django rest framework?

Я хочу сделать пользовательский сериализатор из модели. Я хочу получить результат, подобный этому: { 'name': { 'value': 'field value from model', 'type': 'String', # 'what the model field type like: String' }, 'number': { 'value': 'field value from …

22.05.2022
Как я могу воспроизвести **bold** в моем шаблоне django?

Я пытаюсь воспроизвести, как stack overflow позволяет пользователю набирать текст и одновременно выводит его ниже. Код ниже в шаблоне Django работает для этого. {% block head %} <script> function LiveTextUpdate() { var x = document.getElementById("myInput").value; document.getElementById("test").innerHTML = x; } </script> …

22.05.2022
Разбиение таблиц Django Postgres не работает с командой 'pgpartition'

У меня есть огромная таблица "Logs" postgres, которая активно используется в моем проекте Django. Таблица Logs содержит более 20 миллионов записей и замедляет выполнение запросов, а также увеличивает время загрузки страницы. Я использую следующие версии Django и Postgres:-. Django: …

22.05.2022
Как добавить Gunicorn в приложение Django, запущенное в docker?

У меня есть приложение django, запущенное с помощью docker на дроплете Digitalocean. Мой вопрос в том, где я должен добавить gunicorn.socket и gunicorn.service? В Django Docker app или в DigitalOcean, на котором запущен docker? `gunicorn.socket is: [Unit] …

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

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

22.05.2022
'модуль speedtest-cli показывает неправильную скорость интернета, когда я помещаю его в приложение heroku

На моем сайте я использовал модуль 'speedtest-cli'. он работал на моем localhost. когда я развернул на 'heroku' >>он показывает неправильную скорость интернета. '[введите описание ссылки здесь][1]speedtest123.herokuapp.com'>

22.05.2022
Как разобрать XMLHttpRequest в Django

Я хотел передать файл вместе с другими текстовыми данными из react в django и поэтому я использовал класс FormData() и axios для отправки запроса в DRF. Код React : Отправляемый запрос представляет собой XMLHTTPRequest, который я не …

22.05.2022
Текущий путь, register/, не соответствует ни одному из этих путей

Страница не найдена (404) Метод запроса: POST URL запроса: http://127.0.0.1:8000/register/. Используя URLconf, определенный в floshop.urls, Django попробовал эти шаблоны URL, в таком порядке: admin/ [name='demo'] floreg/ ^static/(?P.)$ ^media/(?P.)$ Текущий путь, register/, не совпал ни с одним …

22.05.2022
Обновление базы данных при обновлении файла CSV

У меня есть данные в CSV файле, которые я импортировал в БД, и отображаю данные в моем index.html в виде HTML таблицы. CSV часто обновляется Есть ли способ обновлять данные в БД из CSV файла каждый час …

22.05.2022
Как преобразовать GROUP BY sql в Django orm

например, sql имеет вид SELECT *, COUNT(*) FROM message_like WHERE receiver_id = 1 GROUP BY bbs_article_id, bbs_comment_id ORDER BY - time; Надеюсь, что результатом будет queryset, а не dict.

22.05.2022
Преобразование представления на основе функций в представление на основе классов (DRF)

может ли кто-нибудь помочь мне преобразовать этот функциональный компонент в представление на основе класса (rest framework concrete view)? Я пробовал конвертировать, но столкнулся с ошибкой, где serializer является false. В запросе требуется изображение продукта. class Product(models.Model): …

22.05.2022
Получен неожиданный аргумент ключевого слова 'max_lenght' . Я не знаю, что не так с моим кодом. Пожалуйста, кто-нибудь, помогите мне [закрыто]

From os import name from sre_constants import CATEGORY from unicodedata import category from django.db import models # Create your models here. CATEGORY = ( ('Stationary', 'Stationary'), ('Electronics', 'Electronics'), ('Food', 'Food'), ) class Product(models.Model): name = models.CharField(max_lenght=100, null=True) category = models.CharField(max_lenght=20, …

22.05.2022
Как получить объект модели Django с помощью ForeignKey?

Я новичок в Django и мне трудно понять, как работают поисковые запросы. У меня есть такие модели: User = settings.AUTH_USER_MODEL class List(models.Model): user = models.ForeignKey(User, default=1, null=True, on_delete=models.SET_NULL) name = models.CharField(max_length=200) class ListShared(models.Model): shared_list = models.ForeignKey(List, on_delete=models.CASCADE, related_name="shared_list") user …

22.05.2022
Как я могу настроить launch.json так, чтобы он мог набирать автоматический ответ?

Мне нужно, чтобы python manage.py collectstatic запускался до python manage.py runserver, когда я запускаю 'launch.json' в VSCode. Другая проблема, 'python manage.py collectstatic' почти всегда требует ввести 'yes' или 'no' (python manage.py collectstatic), прежде чем продолжить выполнение. …

22.05.2022
"Непойманная (в обещании) ошибка: Request failed with status code 403" вместо перенаправления на страницу входа в систему

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

22.05.2022
Вставка нескольких записей в один запрос в mongodb с помощью drf

Мне нужно вставить несколько записей в атлас mongodb. Я использую djongo в качестве движка базы данных в моем бэкенде DRF. Чтобы сохранить одну запись, я отправляю данные из React frontend и в файле views.py использую следующий код serializer = …

22.05.2022
Python script returns Представление website.views.buttonclick2 не вернуло объект HttpResponse. Вместо этого оно вернуло None

Я использую django. Я добавил приведенную ниже функцию в файл views.py. Когда я впервые запускаю vs код, выполняется графический интерфейс holehe и появляется окно для ввода текста. Однако когда я запускаю сервер и нажимаю кнопку на HTML-странице holehe, я …

22.05.2022
Websocket 502 Bad Gateway

У меня есть два контейнера wsgi и asgi. wsgi сервер работает на 127.0.0.8000: gunicorn app.wsgi:application --bind 127.0.0.1:8000 Также asgi сервер работает на 127.0.0.1:8001, используя daphne: daphne -b 127.0.0.1 -p 8001 app.asgi:application У меня есть запрос …

22.05.2022
Сделать запрос get с параметром с несколькими значениями в модуле запросов django?

У меня есть веб-сервис, который выдает список документов. Я вызываю этот веб-сервис через get_doc_list. но когда я передаю 2 значения в id__in, он возвращает один объект отображения. def get_doc_list(self, id__in): config = self.configurer.doc params = { "id__in": id__in, } …

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

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

22.05.2022
Добавление серийного номера в форму Django [закрыто]

Я хочу добавить серийный номер в верхней части тела с автоматическим увеличением после отправки формы

22.05.2022
Как в django добавить в уже готовую форму измененное значение из рядом стоящего поля?

Имеется страница, на которой добавляются объекты в БД Для бд есть несколько полей - title, desc, img, tags class KnowledgesForm(ModelForm): class Meta: model = Knowledges fields = ['title', 'subject', 'img', 'desc', 'searchtags'] widgets = { 'title': TextInput(attrs={'class': 'text-form', 'placeholder': 'Название …

22.05.2022
Django Возврат набора запросов из таблицы базы данных путем фильтрации с использованием значений словаря

Моя цель - возвращать строки из таблицы books, используя значения, отправленные пользователем через форму поиска. Форма поиска содержит несколько полей автор, ISBN и название. NB: В коде поле author является char, но преобразуется в ID на основе имени автора из-за …

22.05.2022
Построение пользовательского потока аутентификации в размещенном django-приложении для pydrive2

Я использую Django в качестве бэкенда. Мне нужно создать пользовательский поток auth для pydrive2. Я не могу использовать gauth.LocalWebserverAuth(), так как он подходит только для локальных машин. Я вижу этот пример кода в документации pydrive для пользовательского …

22.05.2022
Модальное окно не вызывается после нажатия кнопки

Я делаю свой первый сайт, используя Django, python и bootstrap 5, я хочу, чтобы человек нажал кнопку «send» после заполнения формы, и после этого всплывало модальное окно, в котором будет написано, что «все в порядке ваша заявка создана" <div class="row …

22.05.2022
Сервер Django не перезагружается при изменении файлов

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

22.05.2022
Ошибка Django при использовании условия if на integar [закрыто]

Я хочу записать условие if на целое число, когда я пишу условие if на строку, оно работает, но когда я хочу записать то же условие, оно не работает. {% if 209 in l.label %} Бронируйте сейчас! {% else %} …

22.05.2022
Модальное окно не вызывается после нажатия кнопки

Я делаю свой первый сайт, используя Django, python и bootstrap 5, я хочу, чтобы после заполнения формы, человек нажимал кнопку "отправить" и после этого появлялось модальное окно, в котором было бы написано, что "все в порядке, ваша заявка создана" …

22.05.2022
Статические файлы не загружаются при генерации pdf из html при запуске приложения на уровне ASGI

Я использую Weasyprint для генерации pdf из HTML. Когда я настраиваю ASGI, статические файлы не загружаются в pdf, если я запускаю приложение в WSGI, то статический файл загружается правильно. Как я могу решить эту проблему?

22.05.2022
Django - аннотировать запрос на то, следует ли за запрашиваемым пользователем текущий пользователь

У меня есть такой код, который при задании user_uuid просматривает информацию о пользователе. Все request приходят с токеном auth, который содержит uuid текущего пользователя. Если текущий пользователь запросил свой собственный профиль, то ключ is_current_user должен быть истинным, что и …

22.05.2022
Websocket-соединение с использованием djangochannelsrestframework

Websocket соединение подключается и отключается через секунду и выдает следующую ошибку. Пробовал разные порты, все равно выдает ту же ошибку Изображение ошибки

22.05.2022
Django, токен csrf не установлен

В settings.py: #SESSION_COOKIE_SAMESITE = 'Strict' SESSION_COOKIE_HTTPONLY = True #CSRF_COOKIE_SECURE = True #SESSION_COOKIE_SECURE = True CSRF_TRUSTED_ORIGINS = [ "http://localhost:3000",'http://127.0.0.1:8000'] в файле views.py: @method_decorator(csrf_protect,name='dispatch') class LoginView(views.APIView): permission_classes = [AllowAny,] serializer_class = serializer.LoginSerializer def post(self,request): data = serializer.LoginSerializer(data=request.data) print(data.is_valid()) print(data.errors) …

22.05.2022
Django раскрывает необработанный html на отображаемом сайте

Я изучаю Django с помощью учебника по документации: https://docs.djangoproject.com/en/4.0/intro/tutorial03/ Я только что закончил часть "Написать представления, которые действительно что-то делают", но что-то определенно не так. Несмотря на то, что я скопировал код 1:1, я получаю …

22.05.2022
Получение ошибки CORS только при запуске приложения django через docker-compose

У меня есть приложение Django backend, использующее Django-rest-framework. В настоящее время я разрабатываю фронтенд с помощью React, используя Axios для выполнения HTTP-запросов. Когда я запускаю свое приложение с помощью python manage.py runserver и делаю запрос от клиента React, я …

22.05.2022
MySQLdb._exceptions.OperationalError: (2002, "Не удается подключиться к серверу на '<servername>.database.windows.net') | Django+Azure+MySql

У меня проблемы с подключением моего приложения Django на локальной машине к базе данных MySql в Azure? Я добавил свой IP в правила и подключаюсь следующим образом: 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST': '&lt;servername&gt;.database.windows.net', 'PORT': '3306', 'NAME': …

22.05.2022
Моя форма не сохраняется по какой-то причине... я допустил ошибку в HTML?

Я хотел изменить способ отображения моих форм с помощью html и css. Вот &lt;form&gt; часть моей HTML: &lt;form action="" method="post" enctype='multipart/form-data'&gt; {% csrf_token %} &lt;div&gt; &lt;input type="text" name="post_title" placeholder="Forum title" id="id_post_title"&gt; &lt;textarea name="post_body" placeholder="Forum content" …