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

28.09.2022
Ошибка при обработке вашего запроса OAuth: Неверный параметр oauth_verifier при аутентификации Django Tweepy Pin

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

28.09.2022
Форма отображается без ошибок на странице редактирования пользователя

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

28.09.2022
Django signal не работает на post_save() создания CourseOverview, затем создается запись в таблице CustomCourseOverview также

Signals.py @receiver(post_save, sender=CourseOverview) def add_custom(sender, instance,created,**kwargs): course, _=CustomCourseOverview.objects.update_or_create(course=instance.id) models.py class CustomCourseOverview(TimeStampedModel): course = models.OneToOneField( CourseOverview, db_constraint=False, db_index=True, on_delete=models.CASCADE, ) apps.py def ready(self): also add signal valid path

28.09.2022
Таблица не была создана при создании пользовательской модели пользователя

Таблица не была создана, когда я создал пользовательскую модель пользователя. В моем settings.py я установил свое приложение и определил AUTH_USER_MODEL INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', #My apps 'accounts', ] AUTH_USER_MODEL = 'accounts.User' …

28.09.2022
Могу ли я отобразить файл layout.html в моем проекте django

Я пытаюсь сделать энциклопедию с помощью Django, и в настоящее время я работаю над формой поиска, которая находится в моем файле layout.html, я определил класс формы class QueryForm(forms.Form): query = forms.CharField() Далее мне нужно создать экземпляр формы …

28.09.2022
Почему EmailMultiAlternatives в DRF не отправляет электронные письма

Я пытаюсь использовать встроенные в Django EmailMultiAlternatives с шаблоном HTML, но похоже, что электронные письма не проходят, а ошибка не регистрируется. NB: ЭТО РАБОТАЛО РАНЬШЕ Ниже представлена моя реализация: def send_html_email(data): logger.debug("creating html email") html_content = render_to_string("registration_template.html", {"TITLE": …

28.09.2022
Как получить элементы HTML-списка, которые были динамически сгенерированы JavaScript в Django

Надеюсь, у вас все хорошо. В настоящее время я столкнулся с проблемой, когда мне нужно получить элементы списка HTML, которые находятся внутри формы, используя Django. Ниже приведен мой HTML код до запуска JavaScript: {% csrf_token %} <ul …

28.09.2022
Регулярное выражение в django urls

Есть такой urlpatterns в urls: re_path('genre/(?P<genre>.*\s*)/delete/$', films.genre_delete, name='genre_delete') и функция во views: def genre_delete(requesr, genre=None): genre=genre try: genre_id = Genre.objects.get(id=genre) if genre_id: genre_id.delete() при вводе в браузере localhost:8000/genre/4/delete во views переменная genre принимает значение 4/delete. Как исправить urls …

28.09.2022
Порядок валидации полей serializer ( DRF )

Если кратко, у меня есть сериализатор наследуемый от миксина для неких задач, который наследуется от rest_framework.serializers.Serializer. У этого миксина есть 1 поле, валидация, которого требует значение определённого ключа из контекста сериализатора, но этот ключ как и его значение появляется там …

28.09.2022
Есть ли способ удалить дублирующиеся теги?

В выпадающем списке повторяются и отображаются одни и те же теги. Он перебирает теги, используемые в каждом сообщении, но не проверяет, повторяются ли теги или нет. Есть ли способ избежать этого повторения? Мой выпадающий список выглядит следующим образом: <div …

28.09.2022
Как оптимизировать эти запросы Django для более быстрого выполнения?

У меня есть список моделей campaign_list, как показано ниже, в каждой модели есть некоторые общие поля (например, overall_score, audit_date, audit_id). Я хочу найти средний балл для каждого месяца. Я написал код ниже, и он работает, …

28.09.2022
Объект pytest-django не сохраняется в тестовой базе данных

Я использую pytest с pytest-django и pytest-bdd для тестирования простого приложения django. В файле настроек определена тестовая база данных sqlite3, которая создается при запуске тестов. Моя первая функция создает объект модели: @given("A message exists") def given_a_message_exists(transactional_db, message_text): message …

28.09.2022
Что должно содержать ALLOWED_HOSTS в приложении django, работающем на службе Azure Web app service

При запуске моего приложения Django на Azure я получаю сообщение журнала "Invalid HTTP_HOST header: ", затем какой-то ip и "Вам может понадобиться добавить", говорит ip "к разрешенным хостам". Теперь я предположил, что жестко закодированный ip - это не выход, …

28.09.2022
Перенаправление http -> https в приложении Django + Gunicorn + Nginx

Для перенаправления http -&gt; https я прохожу через учебник https://realpython.com/django-nginx-gunicorn/#redirecting-http-to-https Хотя учебник предлагает внести изменения в конфигурационный файл nginx, он не предлагает никаких изменений в файле settings.py проекта, как указано в потоке stackoverflow. <a href="https://docs.djangoproject.com/en/2.2/topics/security/#ssl-https" …

28.09.2022
Запуск произвольной задачи Django вместе с "runserver" навсегда

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

28.09.2022
Преобразование запроса elasticsearch в запрос elasticsearch-dsl в python

я попытался преобразовать этот запрос elasticsearch в запрос elasticsearch-dsl, но не получил того же результата. Я использую elasticsearch версии 5.X также для elasticsearch-dsl здесь запрос elasticsearch : qry = { "_source": [ "accurate_call_duration", "call_duration", "call_duration" ], "query": …

28.09.2022
Django Installed app and ImproperlyConfigured Ошибка: django.core.exceptions.ImproperlyConfigured

Django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. На самом деле, я создаю потребителя RabbitMQ в проекте Dango в том же каталоге, что …

28.09.2022
По умолчанию django сохраняет время UTC в DB, я пытаюсь изменить его на часовой пояс IST.

Каждое обновление поля datetime сохраняет время UTC в БД. Проблема в том, что БД, которую я использую, используется множеством других приложений/технологий. Другие приложения используют время IST для сохранения времени даты. Однако в Django он сохраняет время в БД только в …

28.09.2022
Как заполнить выпадающий выбор из базы данных в форме django

Я хочу попробовать заполнить поля из базы данных в форме Django, но она показывает мне пустоту. Может ли кто-нибудь подсказать мне идею? Здесь я делюсь своим кодом. class circleform(forms.ModelForm): class Meta: model = curd fields = ['Zone','Circle','circle_code','circle_address'] widgets = …

28.09.2022
Как запрашивать mongodb в django с помощью pymongo с представлениями на основе классов

Я пробую mongodb и я новичок в django. вот простой вид: views.py from django.views.generic import CreateView import pymongo from pymongo import MongoClient client = pymongo.MongoClient("mongodb+srv://****:*****@*****.****.mongodb.net/?retryWrites=true&amp;w=majority") db = client['book_management'] collection = db['books'] class CreateBook(CreateView): model = Book Я …

28.09.2022
Пользовательский валидатор Django с несколькими входами

Я пытаюсь создать пользовательский валидатор, который должен быть способен проверять различные условия, заданные type def validator(value, type, param): match type: case 'regex_validator': if not re.search(param, value): raise ValidationError() case 'max_length': if value &gt; param: raise ValidationError() и мой …

28.09.2022
Django render_to_string не работает при обновлении сериализатора djangoRestFramework

Я пытаюсь использовать метод render_to_string из django для генерации html. Эта функция фактически вызывается внутри сигнала, который посылается внутри метода update сериализатора djangoRestFramework. Сделав это, я получил ошибку: AttributeError: 'functools.partial' object has no attribute '__module__' Я попытался отладить …

28.09.2022
Django Models Many-to-Many удалить объект

Интересно, не могли бы вы мне помочь, у меня есть модели, настроенные следующим образом: class Device(models.Model): hostname = models.CharField(unique=True, max_length=255) mgmt_ip = models.GenericIPAddressField( blank=True, null=True, unique=True, max_length=12) console_ip = models.GenericIPAddressField( blank=True, null=True, unique=False, max_length=12 ) class ConfigurationFile(models.Model): name = …

28.09.2022
Pandas как иметь строку с заданным значением, а затем подстроку этой строки

Всем привет, я создаю xlsx файл с помощью Pandas, использую json_normalize() для обработки данных, теперь я знаю, что есть MultiIndex Dataframe, но нет способа, как повлиять на значение в главной строке, как на картинке ниже, есть ли способ сделать …

28.09.2022
Шаблон администратора Django - сетка вместо списка

Какой самый простой/быстрый способ переопределить форму администратора Django, чтобы она отображала сетку элементов вместо списка? Моя модель включает поле для картинки размером 100x100px, и было бы проще видеть их в виде сетки картинок, а не списка.

28.09.2022
Получение предупреждений при неудачном выполнении миграций django

В настоящее время работаю над приложением Django. Сейчас мы применяем миграции следующим образом: Объединение PR с основной веткой Запуск действия GitHub для выпуска новых изменений в нашу производственную среду. Проблема здесь в том, что …

28.09.2022
Как я могу просмотреть результаты моей функции в таблице базы данных, которую я создал с помощью модели django?

Я создал модель внутри моего проекта django. У меня также есть файл python с моей функцией. Я хочу отобразить результаты функции в таблице базы данных (mysql) внутри созданного мной файла модели. Я импортировал модель в файл, где находится моя …

28.09.2022
UnboundLocalError : строка поиска

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

28.09.2022
Есть ли способ реализовать проект близлежащей аптеки с помощью geodjango

впервые использую geodjango, ищу способ реализовать близлежащие местоположения с помощью geodjango. Я уже создал базу данных postgres/postgis, вот что я пробую: from django.contrib.gis.db import models from django.contrib.gis import geos class pharmacie(models.Model): name = models.CharField(max_length=255) address = models.CharField(max_length=255) created_at = …

28.09.2022
Jinja : доступ к родительской переменной из дочерней

Я использую Jinja для установки системных переменных моих бюллетеней. У меня есть общий файл переменных (parent.j2), и каждая тема может переопределять эти переменные (child.j2) через {% extends 'parent.j2' %} Со стороны родителя я могу получить доступ к …

28.09.2022
Постоянно отображаются одни и те же использованные теги. есть ли способ удалить повторяющиеся теги?

Я хочу отображать теги в выпадающем списке. Но проблема в том, что в каждом посте отображаются одни и те же теги. Есть ли способ избежать этого повторения? Мой выпадающий список выглядит следующим образом: &lt;div class="dropdown"&gt; &lt;button class="btn btn-secondary dropdown-toggle" …

28.09.2022
Соединение "один ко многим" не может настроить переход по первичному ключу

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

28.09.2022
InlineModelAdmin.get_queryset() как получить доступ к родительскому объекту?

В админке Django у меня есть Inline, и я хотел бы отфильтровать список строк по родительскому объекту. Я могу переопределить get_queryset(request) в моем Inline, но у меня нет доступа к родительскому объекту. Этот фрагмент взят из файла …

28.09.2022
Как перемещаться между моделями, имеющими одинаковый внешний ключ sql

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

28.09.2022
SQL-триггер внутри модели Django

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

28.09.2022
Django: Отображение данных из другой таблицы

У меня возникают трудности с отображением некоторых данных из двух или трех таблиц. Вот мой код для отображения всех данных только из таблицы Device. def device(request): if request.method == 'GET': queryset = Device.objects.all() if queryset: data = {"queryset": queryset} …

28.09.2022
Добавление параметров в URL через имя django url

Имеются следующие файлы: #urls.py from django.urls import path from . import views app_name = 'some_app' urlpatterns = [ path('', views.index, name='index'), path('some_url/', views.view_func, name='some_url') ] #views.py from django.shortcuts import redirect def index(request): return redirect('some_app:some_url') def view_func(request): pass …

28.09.2022
Как я могу просмотреть данные моего бота python в таблице mysql?

В папке bookfiles есть боты, которые я написал с помощью python. Я импортировал свой класс модели внутрь ботов. Я создал таблицу в файле models.py в базе данных, но данные ботов не отображаются. Есть только названия столбцов. Как я могу …

28.09.2022
Django Шаблоны суммируют цены элементов корзины

Внутри шаблонов DJango, на HTML странице, у меня есть следующие строки кода в body. {% for cart_data in cart_items|slice:"0:"%} &lt;div class="Cart-Items pad "&gt; &lt;div class="image-box"&gt; &lt;img src={{cart_data.img_url}} style="height:120px;"}} /&gt; &lt;/div&gt; &lt;div class="about"&gt; &lt;h1 class="title"&gt;{{cart_data.name}}&lt;/h1&gt; &lt;h3 class="product_id"&gt;{{cart_data.retailer_sku}}&lt;/h3&gt; &lt;div class="sku"&gt; &lt;div class="color"&gt;{{cart_data.color}} …

28.09.2022
Аутентификация Django SAML2 с помощью AZURE

У меня есть приложение Django в продакшене на сервере Ubuntu 20.04, который использует python3.8.10, и я пытаюсь реализовать SSO-соединение с помощью pysaml2 с Azure. Я решил использовать пакет django-saml2-auth-ai. Так что я настроил …