Django and Python "Questions and answers", page 301

20.12.2022
Django: пользовательский тег шаблона для преобразования ссылок внутри TextField и изменения текста гиперссылки

Сценарий таков: в некоторых шаблонах есть динамические тексты, которые будут содержать гиперссылки. Для этого у меня есть модель SiteDataKeyValue, в которую вводятся динамические тексты для разных частей шаблона. Вот эта модель: class SiteDataKeyValue(models.Model): key = models.CharField( max_length=200, verbose_name="نام متن مورد …

20.12.2022
Возврат пользовательского ответа в вебсокете в Django

Я хотел вернуть ответ, если токен недействителен. consumer.py some code... async def connect(self): try: self.userId = self.scope['url_route']['kwargs']['token'] try: UntypedToken(self.userId) except (InvalidToken, TokenError) as e: print(e) return {"response": False, "return_code": "invalid_token", "result": {}, "message": errors["token_not_valid"]} some code... …

20.12.2022
Получение ответа 200 вместо 302 в тесте django

Я использую django-pytest в urls есть маршрут signup/, при обращении к которому в браузере отображается форма регистрации, которая ожидает поля ниже ['first_name', 'last_name', 'username', 'email', 'password1', 'password2'] Вот SignUpView и SignupForm import uuid from django …

20.12.2022
MFA с использованием auth0 в django

Мне нужно включить аутентификацию с помощью Auth0 в моем приложении django Этих вещей я хочу достичь с помощью auth0 в моем приложении django 1.MFA с OTP по электронной почте 2.2FA с использованием аутентификации google/authy/etc 3.SSO с использованием google, outlook. …

20.12.2022
Google translator django moduleNotFoundError: Нет модуля с именем 'translate'

привет всем я делаю проект django quiz и хочу добавить advantge google translate на страницу я скачиваю pakge by pip install django-google-translate я добавляю google-translate в свой set.py INSTALLED_APPS = [ 'google_translate', в шаблоне я написал …

20.12.2022
Django Кнопка Like с AJAX-запросом

Я пытаюсь создать AJAX-запрос в Django для обновления кнопки Like. Я получаю ошибку при вызове AJAX. Не уверен, как устранить неполадки. Может ли кто-нибудь направить меня в правильном направлении? <img alt="enter image description …

20.12.2022
Как запустить django-channels + nginx + gunicorn + redis в docker?

Я пытаюсь запустить django asgi приложение с nginx + gunicorn + redis в docker. пока что мое wsgi приложение запускается gunicorn гладко, но почему-то мои потребители каналов django не подключаются. Docker-Compose version: '3.9' services: db: image: postgres volumes: …

20.12.2022
/bin/sh: mysql_config: не найден при создании образа докера в приложении django

Скачивание mysqlclient==2.1.1 Загрузка mysqlclient-2.1.1.tar.gz (88 кБ) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.1/88.1 kB 6.3 MB/s eta 0:00:00 Подготовка метаданных (setup.py): запущена Подготовка метаданных (setup.py): завершена со статусом 'error' ошибка: subprocess-exited-with-error × python setup.py egg_info не был успешно запущен. │ Код выхода: 1 ╰─&gt; [16 …

20.12.2022
Создание url-шаблонов страниц в панели администратора Django

Мне нужна помощь по django urlpatterns в urls.py. Мне нужно создать страницы в админ панели нужна помощь в создании страницы django в админ панели djanfo

20.12.2022
Как разместить файл в Vue?

Как опубликовать файл в Vue? Я использую Django. Мой ответ в порядке. &lt;template&gt; &lt;div class="tasks_container"&gt; &lt;div class="create_data"&gt; &lt;form enctype="multipart/form-data" @submit.prevent="createData"&gt; &lt;div class="form-group"&gt; &lt;label for="title"&gt;Name&lt;/label&gt; &lt;input id="name" v-model="name" type="text" class="form-control" /&gt; &lt;/div&gt; &lt;div class="form-group"&gt; &lt;label for="image"&gt;Image&lt;/label&gt; &lt;input ref="pic" type="file" …

20.12.2022
Почему появляется эта ошибка при создании формы для загрузки изображения в Django

Ошибка возникла здесь enter code here Это представление для addpost, которое наследуется от CreateView. views.py class PostAddView(CreateView): template_name="add_post.html" form_class=PostForm model=AddPost success_url=reverse_lazy("index") context_object_name="posts" models.py class AddPost(models.Model): post=models.ImageField(upload_to="postimages",null=True) caption=models.CharField(max_length=200) user=models.ForeignKey(MyUser,on_delete=models.CASCADE) created_date=models.DateTimeField(auto_now_add=True) Здесь MyUser - абстрактный пользователь …

20.12.2022
Решения для обработки тысяч или миллионов сокетных соединений

В настоящее время я развернул проект Django на сервере EC2, который имеет RAM около 2GB, используя Gunicorn и Ngnix, я также WebSocket'ы с использованием каналов Django на том же сервере, так что на данный момент у нас есть около …

20.12.2022
Ошибка теста Django: django.db.utils.ProgrammingError: отношение "auth_group" не существует

У меня есть приложение django, которое в последнее время не тестировалось. Мне нужно выполнить пользовательскую команду. Я написал тест для нее и запустил все миграции. Я смог успешно выполнить все миграции. Когда я попытался запустить тест, возникла следующая ошибка …

20.12.2022
Как изменить данные формы URL автозаполнения google places

Я настроил автозаполнение Google places и после выбора поиска получаю данные формы URL следующим образом: http://127.0.0.1:8000/location/?term=1+York+Street%2C+Sydney+NSW%2C+Australia. Я хотел бы настроить его так, чтобы он возвращал несколько пар имя/значение, например: http://127.0.0.1:8000/location/?inputNumber=1&amp;inputStreet=York+Street&amp;inputCity=Sydney&amp;inputState=NSW&amp;inputZip=2000 Это необходимо, …

20.12.2022
Создание простых множественных типов пользователей в Django

Итак, я создал 3 разных пользователя: администраторы, разработчики и менеджеры проектов. Когда я использую отдельные формы регистрации для каждого из этих пользователей и выхожу из системы, все работает, но когда я пытаюсь использовать форму входа в систему, мне кажется, …

20.12.2022
Создание отношений между студентом и классом в Django

Я пытаюсь создать модель, в которой я могу иметь отношения между таблицами Students и ClassName, чтобы я мог получить всех пользователей, используя метод ClassName.objects.get() и ClassName, используя метод Student.objects.get()? Я совсем запутался. Должен ли я добавить больше полей в …

20.12.2022
Как импортировать функцию или переменную из дочернего приложения текущего родительского приложения на 5 уровней выше текущего приложения в Django?

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

20.12.2022
Есть ли вероятность того, что письма отправляются параллельно и поэтому `mail.outbox.clear()` на самом деле не очищает ящик в моих тестах django?

Я написал тесты django для проверки входящих писем, как показано ниже class TestX(TestCase): def setUp(self): # Clear outbox. mail.outbox.clear() super().setUp() def tearDown(self): # Clear outbox. mail.outbox.clear() super().tearDown() однако, выполнение утверждений, напр. self.assertEqual(len(mail.outbox), 1) не удается, при этом …

20.12.2022
Возможно ли отсортировать queryset без повторного обращения к базе данных?

Есть ли какой-нибудь подход, чтобы избежать удара по db, когда набор запросов должен быть возвращен в определенном порядке? возвращать в определенном порядке? Если бы набор запросов возвращался при загрузке страницы qs = Student.objects.all()[start:end] Но он также …

20.12.2022
Разница между render( ) и redirect( ) в django?

В чем именно разница между render( ) и redirect( ) в django? Я знаю, что redirect отправит другой запрос на URL, а render отрисует шаблон с заданным контекстом. Но все же что-то заставляет меня не до конца понимать это. Может …

20.12.2022
Пытаюсь решить ошибку "Прямое присвоение прямой стороне множества "многие-ко-многим" запрещено. Вместо этого используйте category.set()." ошибка

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

20.12.2022
Django celery транзакция базы данных автофиксация

Я использую функцию celery group для группировки моих async-задач, например job_flow = group( tasks.init_a.si(id, data), tasks.init_b.si(id, data) ) res = job_flow() В функции init_a у меня есть некоторый код ta = tablea.objects.get(id=id) ta.desc = 'done' ta.save() …

20.12.2022
Передача объекта запроса Django в сценарий для создания абсолютного URI?

Я пытаюсь создать одноразовый скрипт, передавая в django запрос для создания абсолютного URI. Я использую метод HttpRequest() следующим образом... request = HttpRequest() И передаю его в функцию, которую я вызываю при запуске моего скрипта. Я продолжаю сталкиваться …

20.12.2022
Как выполнить "SELECT FOR UPDATE" для стандартного "Delete selected" в Django Admin Actions?

У меня есть Person модель , как показано ниже: # "store/models.py" from django.db import models class Person(models.Model): name = models.CharField(max_length=30) А это Person админ ниже: # "store/admin.py" from django.contrib import admin from .models …

20.12.2022
Невозможно создать экземпляры абстрактной фабрики UserFactory ( Factory boy)

Factory.errors.FactoryError: Cannot generate instances of abstract factory UserFactory; Убедитесь, что UserFactory.Meta.model установлен, а UserFactory.Meta.abstract либо не установлен, либо False. Я использую библиотеку factory boy Для тестирования моих функций мой класс UserFactory здесь введите описание изображения здесь Здесь …

20.12.2022
Как я могу использовать диапазон дат с Sum и Order By в Django

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

20.12.2022
Возникновение ошибки 404 с помощью django-hosts в Django

У меня следующая проблема. Я использую django-hosts для таких поддоменов, как blog.example.com, es.example.com. Проблема в том, что есть урлы, где я управляю id, например: blog.example.com/url/id Допустим, пользователь ничего не трогает, потому что все - OK 200, но если …

20.12.2022
Запрос к M2M из языка шаблонов Django

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

20.12.2022
Я пытаюсь редактировать базовую команду crud с базовым приложением, используя python django

Я могу создать obj просто найти. Я хочу предварительно загрузить форму, чтобы пользователь внес изменения и обновил/сохранил их в базе данных. После внесения изменений добавляются " ", (), [[[enter image description here](https://i.stack.imgur.com/Tan5A.png)](<a href="https://i.stack.imgur.com/jGJsK.png" …

20.12.2022
Ошибка Google Calendar API v3 после разрешения с помощью oauth2.0

Я последовал примеру quickstart для интеграции моего django приложения с google calendar. Разница между quickstart и моей ситуацией в том, что я просто хочу сгенерировать URL и отправить его обратно моему пользователю, через from google_auth_oauthlib.flow import …

20.12.2022
Какова наилучшая практика работы с кнопками в Djnago?

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

20.12.2022
Как я могу фильтровать теги с помощью Alpine.js

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

20.12.2022
Страница моего сайта не загружается на смартфонах iPhone

Я сделал свой первый сайт (https://pasta-la-vista.ck.ua/), но столкнулся с проблемой. Сайт работает на компьютере и Android, но страница меню (https://pasta-la-vista.ck.ua/menu/) не загружается на iPhone. Я не смог найти никакой информации о том, с чем …

20.12.2022
У меня есть приложение django на виртуальной машине ubuntu, и я не могу получить удаленный доступ к базе данных postgres.

Я развернул приложение на django на GCP в виртуальной машине (ubuntu 22.04 01 LTS) Приложение работает нормально, база данных - postgresql. Но я не могу получить удаленный доступ к базе данных, я всегда получаю ошибку таймаута. Мой settings.py …

20.12.2022
Як розмістити REDIS PYTHON на хостингу без використання DOCKER?

Для інсталяції та роботи з DOCKER необхідний дорожчий хост, але поки таких коштів на нього немає, а фонові задачі виконувати треба. Я написав костильну прогу, яка ставить задачі виконуючи запити до ДБ, після подає запит на сервер джанго по апі …

20.12.2022
Администратор не может одобрить сообщение для требуемого поля like django

В моем проекте django пользователи могут создавать посты. но администратор должен сначала одобрить пост. Затем пользователи могут видеть созданные ими посты в своей временной шкале. Пользователи могут лайкнуть или не лайкнуть пост на странице с подробным описанием поста. Однако, …

20.12.2022
Не удалось выполнить 'fetch' на 'WorkerGlobalScope'

Я пытаюсь передать переменные из файла background.js в views.py в Django. Я перепробовал много способов сделать это и написал следующий код, он вроде бы работает, но я застрял на этой ошибке. Я долго искал решение, но пока ничего не нашел …

20.12.2022
Как адаптировать операторы импорта к структуре папок в Django?

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

20.12.2022
Django allauth render login fields manually user or email not displayed

Я пытаюсь отобразить поля входа вручную, вместо того, чтобы использовать: {{form.as_p}} Я устанавливаю allauth следующим образом, чтобы войти в систему с помощью электронной почты: ACCOUNT_EMAIL_REQUIRED = True ACCOUNT_USERNAME_REQUIRED = False ACCOUNT_SIGNUP_PASSWORD_ENTER_TWICE = False ACCOUNT_SESSION_REMEMBER = True ACCOUNT_AUTHENTICATION_METHOD …

20.12.2022
Поддомен Nginx запускает неправильное веб-приложение

Итак, у меня есть сервер ubuntu, на котором работают два разных сайта с двумя разными доменами: www.firstwebsite.com www.secondwebsite.com Но когда я создаю запись AAA для создания поддомена с первым доменом (как здесь) demo.firstwebsite.com Если …