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

03.05.2022
Проверка наличия данных в базе данных и повторный запрос к стороннему API

Я использую Django Rest Framework для следующей задачи (напишу подробно, чтобы все было понятно): Сервис должен реализовать REST API, который принимает POST-запросы в качестве входных данных с содержимым типа {"questions_num": integer} . Этот пункт выполнен. …

03.05.2022
Не удалось импортировать 'rest_framework_jwt.authentication.JSONWebTokenAuthentication' для настройки API 'DEFAULT_AUTHENTICATION_CLASSES'

Полная ошибка: Не удалось импортировать 'rest_framework_jwt.authentication.JSONWebTokenAuthentication' для настройки API 'DEFAULT_AUTHENTICATION_CLASSES'. ImportError: невозможно импортировать имя 'smart_text' из 'django.utils.encoding' REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.IsAuthenticated', ), 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.BasicAuthentication', 'rest_framework_jwt.authentication.JSONWebTokenAuthentication', ), } < (backend) PS D:\js\backend&gt; pip freeze asgiref==3.5.1 …

03.05.2022
Экспорт таблицы из базы данных sqlite в файл excel/csv с помощью python, django

Как экспортировать таблицу из базы данных sqlite, используя python, в файл excel или csv?

03.05.2022
Изменение класса рендерера внутри пользовательской пагинации в django rest framework

Я использую пользовательский класс рендерера по умолчанию в settings.py. Для api я проверяю параметр запроса "page", если он существует, то делаю пагинацию результата, иначе возвращаю нормальный ответ, используя класс рендерера по умолчанию из settings.py. Но у меня есть проблема, я …

03.05.2022
Django reset password не отправляет письмо

Столкнулся с проблемой. После того как пользователь ввел свою почту, письмо не отправляется, хотя до этого работало все. Версия django: 4.0.3 views.py context_email = [''] class ResetPassword(DataMixin, PasswordResetView): &quot;&quot;&quot; Сброс пароля &quot;&quot;&quot; template_name = 'lz/password_reset.html' html_email_template_name = 'lz/password_reset_email.html' form_class = …

03.05.2022
Почему я получаю сообщение об ошибке при добавлении html-страницы в Django, если я поместил все в urls.py и views.py?

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

03.05.2022
Время отклика увеличивается со временем работы приложения Spring-Boot?

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

03.05.2022
Есть ли способ открыть шаблон с помощью модала в django?

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

03.05.2022
Аннотируйте каждый объект QuerySet подсчетом всех вариантов выбора связанных объектов, сгруппированных по значению выбора

Допустим, у меня есть две модели: class Mailing(models.Model): ... class Message(models.Model): date_created = models.DateTimeField(default=aware_utc_now) class DeliveryStatusChoices(models.TextChoices): # Number of choices may vary. PENDING = 'pending' SUCCESS = 'success' FAIL = 'fail' status = models.CharField( choices=DeliveryStatusChoices.choices, default=DeliveryStatusChoices.PENDING, max_length=50 …

03.05.2022
Фильтрация по пользовательскому полю UUIDField нарушена при обновлении Django 3.2

У меня есть проект Django, который я недавно обновил с Django 2.2 до 3.2. В этом проекте я использую пользовательский UUIDField, который сохраняет UUID в MySQL как char(36) в следующем формате: 12345678-1234-5678-1234-567812345678. import uuid from django.db import …

03.05.2022
Рендеринг stl-файлов, хранящихся в приложении django, в Blender

Я новичок в python и blender, и, поскольку мои технические знания не очень хороши, я постараюсь объяснить как можно проще. Сначала я использую фреймворк Django для создания простого приложения, где у меня есть форма для загрузки stl файлов (file.stl). …

03.05.2022
Как я могу поместить все месяцы в атрибут Month?

Input = [ { "Year": "2019", "Month": "06", "Days_Past_Due": "450", "Asset_Classification": "?" }, { "Year": "2019", "Month": "05", "Days_Past_Due": "50", "Asset_Classification": "?" }, "Year": "2019", "Month": "12", "Days_Past_Due": "10", "Asset_Classification": "?" } ] output = [{ "year": "2019", "description": "Days …

03.05.2022
Как я могу автоматически сгенерировать уникальные 4 цифры и сохранить в Django Model

Я работаю над проектом на Django, где у меня есть модель SubmitedApps Model, которая предназначена для всех поданных заявок. Ниже приведен код модели: class SubmitedApps(models.Model): applicant = models.OneToOneField(User, on_delete=models.CASCADE, null=True) application = models.UUIDField(primary_key = True, editable = False, default=uuid.uuid4) confirm …

03.05.2022
Как настроить правило default_user_authentication_rule в Django Rest Framework

< Пожалуйста, подскажите, что мне делать, так как я не нашел никакой документации по этому вопросу. Ниже приведены простые настройки JWT SIMPLE_JWT = { 'ACCESS_TOKEN_LIFETIME': timedelta(seconds=3), 'REFRESH_TOKEN_LIFETIME': timedelta(days=7), 'ROTATE_REFRESH_TOKENS': True, 'BLACKLIST_AFTER_ROTATION': True, 'UPDATE_LAST_LOGIN': False, 'ALGORITHM': 'HS256', 'SIGNING_KEY': SECRET_KEY, 'VERIFYING_KEY': None, …

03.05.2022
Какой шаблон для обработки clean(), когда clean_fields() не работает в Django Forms, Models и ModelForms?

В Django во время full_clean из Form, ModelForm или Models сначала вызывается clean_fields, а затем clean, даже если clean_fields не удалось. Это является проблемой, когда я ожидаю, что поля передадут clean_fields при вычислении clean. Рассмотрим следующий пример. class SomeModel(Model): sum …

03.05.2022
Передача вложенных данных в Django ModelSerializer

Я хочу узнать, как можно передать вложенные данные в ModelSerializer, если дочерняя часть вложенных данных не является самостоятельной моделью. Данные, с которыми я работаю, выглядят следующим образом: { 'leadId': 12345, 'updateTime': 1651250096821, 'changeInfo': { 'oldstage': 'New Leads', 'newstage': …

03.05.2022
Как использовать атрибут prepopulated_fields с нескольких полей

В админке присутствует такое class DocumentAdmin(admin.ModelAdmin): list_display = ('id', 'data', 'number', 'slug', 'product', 'quantity') list_display_links = ('number',) search_fields = ('number',) prepopulated_fields = {&quot;slug&quot;: ('number', 'product')} product - поле с foreignkey. Написано, что его нельзя использовать. Есть возможность как-то обойти …

03.05.2022
Мой django dash с ployly работает хорошо, когда я запускаю локально, но когда я пытаюсь загрузить сайт на облачную машину google, он не работает.

я столкнулся с проблемой 2 месяца назад и не знаю что делать. Что происходит: я пытаюсь создать сайт на django, используя plotly для создания некоторых графиков. Проблема в том, что я сделал это локально на своем компьютере и все …

03.05.2022
Прикрепление oTree(Django) к IIS с Windows VM с помощью Hypercorn или эквивалента?

Я хотел добавить oTree на веб-сайт, размещенный в Windows 2012 IIS на виртуальной машине Windows 10. Для локального запуска я просто запускаю otree prodserver внутри каталога папки apps. Приложение запускается на localhost:8000, если не указано иное, что позволяет мне …

03.05.2022
Не удалось установить Django-base на mac

Я пробую свой первый проект с Python и DJangobd после курса Udemy с Angular в качестве front end (курс вообще не рекомендуется, никаких объяснений и большая часть информации устарела.). Я пытаюсь установить пакет Django-base на mac с помощью …

03.05.2022
Django.template.exceptions.TemplateSyntaxError: Недопустимый блочный тег в строке 85: 'translate', ожидается 'elif', 'else' или 'endif'. Вы забыли зарегистрировать

У меня проблемы с celery при использовании django cookiecutter. Я получаю django.template.exceptions.TemplateSyntaxError: Недопустимый блочный тег в строке 85: 'translate', ожидается 'elif', 'else' или 'endif'. Вы забыли зарегистрировать или загрузить этот тег? celery_app.py в папке config …

03.05.2022
Применить метод внутри кверисета django?

У меня есть Django queryset, который возвращает всех сотрудников по имени "bob", работающих во всех моих ресторанах. Он успешно выполняет следующее: restaurant_staff = Restaurant.objects.filter(staff__staff_name="bob") Однако в модели Staff есть метод, который возвращает только тех сотрудников, которые были …

03.05.2022
Почему я получаю ошибку invalid unsported format character ' ', когда у меня нет ни одного символа ' ' в именах параметров?

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

03.05.2022
Django unittest, как высмеять один и тот же класс внутри представления?

Views.py def order(request, pk): products = JsonManager('FastProducts').target_data products_prices = JsonManager('FastProductsPrices').target_data tests.test_views class OrderApiTestCase(APITestCase): def setUp(self) -&gt; None: self.user = User.objects.create_user('john', 'john@snow.com', 'johnpassword') def test_order(self, ): self.client.login(username='john', password='johnpassword') TARGET_CHOICES = ( ('FastProducts', 'FastProducts'), ('FastProductsPrices', 'FastProductsPrices'), ) class JsonManager: def __init__(self, …

03.05.2022
Google Cloud Platform - Django - Задача по расписанию для удаления просроченных данных

У меня есть приложение Django, подключенное к Cloud Run на Google Cloud Platform. Мне нужно запланировать ежедневное выполнение задачи. Задача должна пройтись по таблице в базе данных и удалить строки, которые превышают сегодняшнюю дату. Я изучил функции Cloud, …

03.05.2022
Немецкий как язык по умолчанию в Django, но администратор на английском

Мне нужно иметь немецкий язык в качестве языка по умолчанию (из-за существующих урлов без префикса), но нужно, чтобы админка была на английском - поскольку я не знаю немецкого. Может ли кто-нибудь помочь мне с этим, пожалуйста? Использую Django 3.2.12 …

03.05.2022
Тег р не перекрываются с изображением

Index.html {% extends 'main/base.html' %} {% load static %} {% block title %} {{title}} {% endblock %} {% block content %} &lt;link rel = 'stylesheet' href="{% static "main/css/index.css" %}"&gt; &lt;body&gt; &lt;div class="grid-wrapper"&gt; &lt;header class="grid-header"&gt; &lt;img class="circles" src="{% static "main/img/main8.jpg" %}" …

03.05.2022
Как вернуть Jsonresponse в CreateView? Django

Я пытаюсь получить всех пользователей, у которых есть группа 'decoration' в поле формы. Я использую JsonResponse для получения списка в реальном времени, когда пользователь начинает вводить текст. class PostCreateView(LoginRequiredMixin, CreateView): model = Post fields = ['...'] def get_form(self, …

03.05.2022
Обновление списка данных пользовательским способом

У меня есть сценарий, и я хочу знать наилучший возможный способ его решения. < addressList (id), например (который я получаю во фронтенде) - addresses=[1,2,3,4] После получения всех адресов на фронтенд, пользователь может удалить один или n-ное количество адресов. …

03.05.2022
Возможно ли перенаправление на другую страницу с id предыдущей страницы?

Как вы можете видеть, на странице у меня есть название магазина и его адрес. Более того, у меня есть функция редактирования на views.py: def update_shop(request, id): context = {} # * …

03.05.2022
Как связать сгенерированный идентификатором URL с тегом <a href>

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

03.05.2022
Есть ли возможность заблокировать пользователя по email и IP вместо имени пользователя и IP с помощью django-axes? Или есть какие-либо альтернативные методы?

Есть ли возможность заблокировать пользователя по email и IP вместо имени пользователя и IP с помощью django-axes? Или есть альтернативные методы? Я использую django администрирование по email и паролю вместо имени пользователя и пароля.

03.05.2022
Реакция: NoReverseMatch: Обратное соответствие для 'password_reset_confirm' не найдено. 'password_reset_confirm' не является допустимой функцией представления или именем шаблона

Я использую React и Dj-Rest-Auth для аутентификации. Я смог настроить страницу входа, страницу регистрации и страницу подтверждения электронной почты. Но когда я пытаюсь настроить страницу сброса пароля, я получаю эту ошибку каждый раз, когда я отправляю адрес электронной почты в …

03.05.2022
Как прочитать файл csv и выполнить пакетное предсказание по каждой строке данных с помощью DJANGO

вот содержимое моего csv файла, я хочу вычислить предсказание каждой строки из столбцов CC102,CS111,MATH103 "ID No.","CC102","CS111","MATH103" "bg201802133","2","1.25","1" "bg201802356","3","1.50","2" и вот как я получаю данные из html-формы в views.py для прогнозирования данных: CC102 = request.POST['CC102'] CS111 = request.POST['CS111'] MATH103 …

03.05.2022
Как вывести правильный лат-длинный GeoJSON из WKB с помощью django.gis.geos.GEOSGeomety?

У меня есть база данных, которая имеет геометрические атрибуты в формате WKB: 010400000001000000010100000035553113AC38F64062B44D0A97951A41 Я использую django.gis.geos GEOSGeometry для получения координат MultiPoint: goem = "010400000001000000010100000035553113AC38F64062B44D0A97951A41" x = GEOSGeometry(geom) print(x.json) //output { "type": "MultiPoint", "coordinates": [ [ 91018.754685719337431, …

03.05.2022
Проблема с файлом django makemigration model.py (сообщение после запуска django: can;t import the name self)

Когда я запускаю файл manage.py, вот какое сообщение я получаю: (base) abu@lenovo:~/Desktop/paris_sportif$ python3 manage.py makemigrations ImportError: cannot import name 'self' from 'typing_extensions' (/home/abu/anaconda3/lib/python3.9/site-packages/typing_extensions.py) Вот мой код

03.05.2022
Существует ли джангонский способ получения объектов Django из списка с использованием по умолчанию функции all(), если список пуст?

Например, что-то вроде MyModel.objects.filter(some_value___in=[1,2], ignore_null_some_value=True) вернет MyModels с некоторыми_значениями 1 или 2, но MyModel.objects.filter(some_value__in=[], ignore_null_some_value=True) вернет все экземпляры MyModel? Моя лучшая попытка на данный момент - сделать второй запрос к бд раньше, чтобы убедиться, что список заполнен, например: values …

03.05.2022
Django Celery django.db.utils.OperationalError

Здравствуйте, у меня очень странная проблема с сельдереем. У меня есть такая модель class MyUser(models.model): email = models.CharField(max_length=255, unique=True, blank=False, null=False) ..... user_code = models.PositiveIntegerField(default=get_user_code, unique=True, blank=False, null=False) def get_random_num(): return random.randint(10000, 999999) def get_user_code(): # Check …

03.05.2022
Изменение отображения ссылки на изображение из ImageField

&lt;pre&gt; {% for field in form %} {{ field }} {% endfor %} &lt;/pre&gt; По умолчанию Django выводит field изображения как ссылку, текст является копией названия изображения. Как можно поменять отображаемый текст, то есть Мое название?