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

20.11.2022
Pandas set_index не работает, как ожидалось, для нескольких столбцов

Df = pd.DataFrame( [[21, 'Amol', 72, 67], [21, 'Amol', 78, 69], [21, 'Kiku', 74, 56], [22, 'Ajit', 54, 76]], columns=['rollno', 'name', 'physics', 'botony']) print('DataFrame with default index\n', df) Когда мы делаем это: df = df.set_index(['rollno','name']) print('\nDataFrame with …

20.11.2022
Передача переменной jquery в статический параметр img src в шаблоне Django

Я получаю список имен файлов (это изображения .jpg) из представления django в качестве ответа Ajax. Я хочу добавить каждое изображение в div (с id grid). Ниже приведен код: success: function(response) { var state = response.state; var piclist = response.pics.toString(); …

20.11.2022
Uvicorn отказано в доступе для запуска сервера django

Я просто пытаюсь запустить сервер через пакет uvicorn. Установил его с помощью pip и запустил эту команду для запуска : uvicorn my_project.asgi:application --reload но он не работает и возвращает ошибку access denied вот полное сообщение об …

20.11.2022
Failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to read dockerfile:

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

20.11.2022
Невозможно получить активационный E-mail в django

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

20.11.2022
Как добавить переменную в django url в цикле, чтобы для каждой записи менялся url

я новичок в django я создал цикл, который перечисляет все записи на странице. но я не могу добавить переменную, которая свяжет название записи с ее html страницей без необходимости жесткого кодирования. index.html {% extends "encyclopedia/layout.html" %} {% block title …

20.11.2022
Передайте элемент select в json

Как сделать так, чтобы он передавал выбранный элемент в javascript. У меня получилось сделать так, что он отображается для выбора, но при сохранении он не проходит. Appedit.html <div class="modal fade edit-modal1" id="modaledit1" tabindex="-1" role="dialog" aria-labelledby="modaledit1label" aria-hidden="true"> <div class="modal-dialog …

20.11.2022
Django : Ошибка атрибута сериализатора "один ко многим

Здравствуйте, у меня есть сериализатор моделей один ко многим, но когда я пытаюсь сделать запрос на нем, он говорит об ошибке атрибута. Got AttributeError when attempting to get a value for field `project` on serializer `clientserializers`. The serializer field might …

20.11.2022
Как объединять и сортировать объекты JSON, используя их подсчеты?

У меня есть два json-объекта, которые мне нужно объединить вместе на основе ID. вот первый комментарий объекта: и вот второй объект: { { "userId": 1, "id": 1, "title": "sunt aut facere repellat provident occaecati …

20.11.2022
Как я могу иметь набор запросов в DetailView?

Field 'id' expected a number but got <django.db.models.fields.related_descriptors.ForwardManyToOneDescriptor object at 0x1024f3c70>. Это сообщение об ошибке и class ProductDetail(DetailView): model = Product def get_context_data(self, **kwargs): context = super(ProductDetail, self).get_context_data() context['related_products'] = Product.objects.filter(category=Product.category) context['categories'] = Category.objects.all() context['no_category_post_count'] = Product.objects.filter(category=None).count return …

20.11.2022
Перезапись/замена вместо обновления таблицы MySql в проекте Django

Допустим, у меня есть df1, который извлекается из базы данных MySql в проекте django: import pandas as pd df1 = pd.DataFrame({'Name': ['John', 'Jim'] ,'City': ['A', 'B'],'Project_id': 1}) df1 …

20.11.2022
Почему токен Django Rest Knox не имеет трех секций?

Я новичок в JWT и интегрировал django-rest-knox в свой проект. Когда я тестирую его в postman, я получаю токен типа b0073060117223714a3405ad7c1516ba61f7216b2165a40cb44b43b2c54d8dd4, но я знаю, что JWT должен иметь 3 секции. Почему у него их нет?

20.11.2022
Как вычесть из выходящей модели, если запрос отправлен из другой модели?

Пытаюсь создать запрос на вывод средств, запрос отправлен успешно, как и ожидалось, но он не вычитается из существующего баланса. Вот моя модель. def withdrawals(request): if request.method == 'POST': Input_Amount = request.POST['Input_Amount'] username = request.POST['username'] input_password = request.POST['password'] total = …

20.11.2022
Django - Сбросить все фильтры

Я пытаюсь очистить все фильтры по нажатию кнопки сразу. Вот что у меня есть в файле filters.py и классе filters: class Filters(django_filters.FilterSet): id = django_filters.NumberFilter(label=_("ID")) name = django_filters.TextFilter(label=_("Name")) А в базовом шаблоне: <form id="filters-filters-form" action="javascript:;" onsubmit="onSubmit(this)" …

20.11.2022
Прямая ссылка должна быть выражением - получено 'postgresql

Я получаю эту ошибку Forward reference must be an expression -- got 'postgresql Вот полный журнал Traceback (most recent call last): File "/usr/local/lib/python3.9/typing.py", line 528, in __init__ code = compile(arg, '<string>', 'eval') File "<string>", line 1 postgresql+asyncpg://postgres:postgres@db:5432/blog ^ …

20.11.2022
Html-код не работает в содержимом блока django

я понимаю основные блоки тегов, но это не работает хорошо на моей странице. у меня есть страница под названием base.html и home.html **base.html !DOCTYPE html> <html> <body> {% include 'component/models.html' %} {% include 'component/header.html' %} {% block …

20.11.2022
Перенаправление неавторизованного пользователя на страницу входа (для всех представлений)

Я хочу перенаправить пользователя на страницу login, если он не вошел в систему. Изначально я посмотрел на декоратор @login_required(login_url='/accounts/login/'). Но это не идеально, по двум причинам: во-первых, я хочу, чтобы это применялось ко всем представлениям. Также декоратор …

19.11.2022
Django: невозможно войти в систему после успешной регистрации

Login сообщает о неправильном имени пользователя или пароле, после успешной регистрации нового пользователя. Я уверен, что здесь нет опечатки! Ниже приведен мой код, и я предполагаю, что проблема связана с хэш-кодом, связанным с установкой пароля? @csrf_exempt def api_register(request): data …

19.11.2022
Ошибка "Нет модуля с именем manage" при попытке отладки приложения Werkzeug Django в VSCode

Как сказано в заголовке. У меня есть приложение Django, которое использует Werkzeug для включения https. У меня есть следующий launch.json, установленный: { "version": "0.2.0", "configurations": [ { "name": "Python: Django", "type": "python", "request": "launch", "python": "${workspaceFolder}/venv/Scripts/python.exe", "program": "${workspaceFolder}\\appname\\manage.py", "args": [ …

19.11.2022
В Django 3.2 неправильно работает функция now()

Для приложения авторизации в проекте Джанго вычисляю в модели юзера срок истечения действия созданной для него временной ссылки, которая направляется на использованный при регистрации имейл: models.py from django.contrib.auth.models import AbstractUser from django.utils import timezone class AuthUser(AbstractUser): ... activation_key_expires = models.DateTimeField( …

19.11.2022
MultiValueDictKeyError в /"" при загрузке пустого файла

У меня есть приложение django 4, и если пользователь пытается загрузить пустой файл, то возникает такая ошибка: MultiValueDictKeyError at /controlepunt140 'upload_file' Я искал эту ошибку. Но похоже, что шаблон правильный. Потому что enctype установлен правильно: enctype="multipart/form-data" …

19.11.2022
DJANGO - Уникальные записи через ORM

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

19.11.2022
Apache не разрешает доступ к медиафайлам

Я пытаюсь настроить свой Apache так, чтобы он мог обслуживать медиафайлы, сохраненные в Django Backend. Django уже работает в производственном режиме (DEBUG=False) и у меня настроен SSL. У меня есть один домен с обратным прокси, обслуживающий мой фронтенд, и …

19.11.2022
Как автоматически получить пользователя в админке django через форму

У меня есть форма на моем сайте django, где пользователь запрашивает монеты, а информация отправляется администратору для обработки. Я хочу автоматически получить пользователя, заполнившего форму, без того, чтобы он делал это сам. Вот файл model.py: class Requestpayment (models.Model): …

19.11.2022
Как добавить проверку регистрационной почты в мое приложение Django

Как добавить проверку электронной почты для регистрации в мое приложение django? Я хочу добавить проверку регистрации по электронной почте и напоминание пароля по электронной почте? решение моей большой проблемы

19.11.2022
Невозможно преобразовать ключевое слово 'slug' в поле

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

19.11.2022
Как получить доступ к значениям queryset в словаре - Python

Я безуспешно пытаюсь получить доступ к кверисету этого словаря: {'post': <Post: alta papa>, 'distance': '0'} Я пытался сделать это в посте... но это дает мне значение str... вместо queryset... Любая помощь будет приветствоваться.

19.11.2022
Django отправляет ссылку на сброс пароля по электронной почте при добавлении новой учетной записи пользователя

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

19.11.2022
Скрипт Python внутри тега html <script>

Это html шаблон в Django. У меня есть карта Mapbox и мне нужно передать маркеры из базы данных Django через forcycle "{% for address in addresses %}.... " ` &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt; &lt;meta …

19.11.2022
Django - проблема с ограничением Not Null

Здравствуйте, в моей программе я продолжаю получать вышеуказанное исключение и не знаю, почему. Проблема возникает, когда мой метод requestLessons_view пытается сохранить форму. Views.py def requestLessons_view(request): if request.method == 'POST': form = RequestLessonsForm(request.POST) if form.is_valid() &amp; request.user.is_authenticated: user = request.user …

19.11.2022
Django как генерировать коммерческие предложения

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

19.11.2022
Как я могу создать модульные тесты для этой Django Form

Я делаю отчет о покрытии и есть много мест, которые не покрыты, есть ли у вас идеи, как мне написать тест для этого? этот views.py не был покрыт def addreview(request, u_id, shop_id): url = request.META.get('HTTP_REFERER') shop = shop_detail.objects.get(id=shop_id) …

19.11.2022
Почему не находит страницу? Django

Я делаю поисковую систему,так чтобы она находила определённый товар на сайте. Путь полностью совпадает с тем, который я прописал в сatalog.urls, но страницу все равно не находит. catalog/urls.py from django.urls import path, re_path from apps.catalog import views app_name = 'catalog' …

19.11.2022
Разрешить пользователям создавать ингредиенты с помощью CreateView и поля ManyToMany

У меня есть форма, в которой пользователи могут создавать ингредиенты, используя jQuery Plugin для Custom Tags. При отправке формы возникает ошибка Field 'id' expected a number but got 'b'., где каждая буква в ингредиенте (по …

19.11.2022
Django social-auth-app-django не может войти в систему и показывает, что процесс аутентификации отменен

При загрузке моего django приложения на хостинг возникла проблема. То есть, когда я вхожу в систему, используя Google OAuth после выбора аккаунта Google, внезапно появляется ошибка AuthCanceled at /auth/complete/google-oauth2/. Но я ничего не делал в процессе входа. Так почему …

19.11.2022
Django app.get_models выдает неполный список моделей

У меня есть приложение django, которое содержит модели, разделенные на models/new и models/old, где в обеих папках есть models.py. Поэтому, когда я пробую django.app.get_models, он возвращает модели из папки models/old. Что можно сделать, чтобы получить все модели из обеих …

19.11.2022
UpdateView - сохранить как новую запись

Какой лучший метод сохранения существующей записи как новой записи в определенном представлении? Я не могу использовать значения по умолчанию в CreateView, потому что значения по умолчанию будут меняться в зависимости от типа записи, которую создает пользователь. models.py class …

19.11.2022
Поиск данных с несколькими значениями в django

Хочу фильтровать данные с несколькими значениями в django. Сейчас я могу брать только два значения из html, но фильтровать только одно значение Это мой views код p = request.GET.getlist('passout',[]) c = request.GET.getlist('course',[]) s = request.GET.getlist('skill',[]) search_variables = {} …

19.11.2022
Bootstrap отступы от боковой панели

Я создаю сайт с нуля, используя Django и bootstrap. Я создал боковую панель в шаблоне Django и использовал {% include 'website/components/sidebar.html' %} для включения ее на всех страницах. но на каждой новой странице прокладка между боковой панелью и …

19.11.2022
Django YearArchiveView с датой в связанной модели

У меня есть отношения один-к-одному между моими моделями: class Training(models.Model): date = models.DateField(unique=True) class Report(models.Model): training = models.OneToOneField( Training, on_delete=models.CASCADE, primary_key=True ) и хотели бы иметь годовой архив Report: class ReportYearArchiveView(generic.YearArchiveView): queryset = …