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

18.03.2024
У объекта типа 'Project' нет атрибута 'objects'

Я использую django версии 5.0.3. И получил такую ошибку: тип объекта 'Project' не имеет атрибута 'objects'. from django.db import models from account.models import User import uuid # # Create your models here. class Project(): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) …

18.03.2024
Ошибка при использовании if else в html в приложении django

Добрый день, у меня есть приложение django, в котором есть проблема на главной странице есть заголовок в базовом html, есть 1 кнопка, но с 2 разными значениями в качестве ссылки {% if roleworker %} <li><a href="/addservice/">Add</a></li> {% …

18.03.2024
Python django paginator не отображает элементы правильно

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

18.03.2024
Изменение заголовка записи в StackedInline в Django

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

18.03.2024
Drop box маленькие файлы загружаются медленно

У меня есть бесплатная подписка на dropbox, и я использую его в сочетании с django. def upload_image(request): if request.method == 'POST': dbx = dropbox.Dropbox('') file_from = request.FILES['file'] file_to = '/chat/' + file_from.name # Upload the file dbx.files_upload(file_from.read(), file_to) # …

18.03.2024
Django async-аккаунт выполняется бесконечно долго

Рассмотрим приложение django rest framework, которое вызывает асинхронную функцию вида; class SomeViewSet(ListUpdateViewSet): @action( methods=["GET"], url_path=r"count-async", detail=False ) def get_count_async(self, request, *args, **kwargs): print('starting') t = asyncio.run(self.aget_count_async(request, *args, **kwargs)) print('ending') return Response(data={ }) async def aget_count_async(self, request, *args, **kwargs): print('before …

18.03.2024
У меня проблемы с отправкой писем на Django с помощью SMTP. Даже после того, как я попробовал различные руководства и проверил документацию, кажется, что ничего не работает

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

18.03.2024
Обходной путь Django 1.7 для использования drf-spectacular

Я пытаюсь использовать drf-spectacular для аннотирования моего существующего python api, но в настоящее время я использую django-1.7 в моем приложении, и этот инструмент имеет зависимость от django-2.2, что можно сделать в качестве быстрого решения или любого предложения?

18.03.2024
После переименования моей таблицы в Django элементы из старой таблицы не перемещаются и не удаляются

Моя старая таблица под названием Quiz была переименована в CarQuizz, проблема в том, что все элементы в таблице со старым именем не были ни перемещены в новое имя, ни удалены. Вот следующий журнал из моего приложения: <a href="https://i.stack.imgur.com/f3fvq.png" rel="nofollow …

18.03.2024
Динамические данные в одной отправке | Twilio SendGrid

Я создаю ежемесячный дайджест для журналов релизов с wagtail CMS в качестве бэкенда, по сути, каждый раз, когда в cms создается новый пост, срабатывает signals.py который, в свою очередь, должен создать письмо в однократной отправке. Теперь проблема в …

18.03.2024
Пользовательский формат даты django не работает с полями формы

Я работаю над проектом Django, в котором я хотел добавить формат даты для локального использования. Согласно документации, я обновил настройки для использования локального формата даты и времени: Link Настройки приведены ниже: DATE_INPUT_FORMATS = [ …

18.03.2024
Как протестировать обработку исключений, если не удается вызвать исключение во время тестирования?

Я работаю над набором представлений Django REST Framework (DRF), который включает обработку исключений для решения непредвиденных ошибок. В наборе представлений есть метод действия, который извлекает информацию о ценах на серверах из стороннего API. Вот упрощенная версия кода: from rest_framework.decorators …

18.03.2024
Код состояния был: 1 Служба /usr/bin/chromedriver неожиданно завершила работу

я использовал selenium , chrmoedriver для создания экрана по предоставленному url в моем django приложении. def take_url_screenshot(url): # Ensure the "screenshot" folder exists or create it if not available screenshot_folder = "screenshot" if not os.path.exists(f"{settings.MEDIA_ROOT}/{screenshot_folder}"): print(f"{settings.MEDIA_ROOT}/{screenshot_folder}") os.makedirs(f"{settings.MEDIA_ROOT}/{screenshot_folder}") # Create …

18.03.2024
Не удается получить социальный токен при использовании SignIn в Slack

Я использую django-allauth==0.61.1. Я добавил настройки для Slack. Я могу успешно зарегистрироваться/включиться в веб-приложение, используя SignIn with Slack. Я получаю email, slack_user_id и username от Slack. Но я не получаю никаких social_token для этого пользователя. Пользователь будет использовать …

18.03.2024
Миграция Django "NodeNotFoundError"

Когда я запускаю python manage.py runserver, возникает ошибка: Ранее этот код работал без проблем, но внезапно возникла проблема.

18.03.2024
Проблема в сайте для блога. Django

У меня сайт для блога. views.py from django.shortcuts import render def index(request): latest_articles_list = Article.objects.order_by('-pub_date')[-5] return render(request, 'articles/list.html', {'latest_articles_list': latest_articles_list}) def detail(request, article_id): try: a = Article.objects.get(id=article_id) except Article.DoesNotExist: raise Http404('Проект не найден') latest_comment_list = a.comment_set.order_by('-id')[10] return render(request, 'articles/detail.html', {'article': …

18.03.2024
Представление, возвращающее пользователя как None

Итак, я создаю систему подтверждения пользователя, в которой создается код, хранится в сессии и отправляется по электронной почте Я сделал несколько отпечатков внутри представления, которое используется для подтверждения кода и активации пользователя, код такой: def activeThroughCode(request,): form = …

17.03.2024
Django.urls.exceptions.NoReverseMatch: Не найден реверс для 'like_post' с аргументами '('',)'

Здесь полная ошибка: Reverse for 'like_post' с аргументами '('',)' не найден. Проверен 1 шаблон(ы): ['recipe/like/(?P[0-9]+)\Z'] Я подозреваю, что есть какая-то проблема с post_if, но я не могу указать, что именно не так. Я действительно не знаю, что делать, …

17.03.2024
AssertionError: 404 != 200 в тестировании django

У меня есть тестовый код, но он выдает ошибку: self.assertEquals(response.status_code, 200) AssertionError: 404 != 200 class TestViews(TestCase): def setUp(self): self.client = Client() self.list_url = reverse('home') self.about_url = reverse('about', args=[1]) def test_index(self): response = self.client.get(self.list_url) self.assertEquals(response.status_code, 200) self.assertTemplateUsed(response, 'job_app/index.html') def …

17.03.2024
Можно ли часто использовать частичный рендеринг?

У меня есть главная страница home.html, которая содержит несколько виджетов (Последние комментарии, рекламные баннеры, самый популярный контент и ...). Вместо того чтобы поместить все виджеты в основной вид. Я изолировал каждый виджет с помощью render partial. Имеет ли это …

17.03.2024
Я хочу подключить свое приложение для Android к Django rest API

API уже создан, и я сделал приложение на Kotlin API 21 с помощью Android Studio (в основном это приложение для регистрации и входа пользователей) Проблема в том, что я не смог найти никаких источников, чтобы следовать им, …

17.03.2024
Использование Poppler и Django в приложении Digital Ocean

У меня проблемы с Poppler, который хорошо работает с приложениями DigitalOcean. У меня есть веб-приложение Django, которое я создал, и у меня есть сценарий автоматизации, который я хочу запустить. Этот скрипт берет текстовый файл, читает его, а затем помещает …

17.03.2024
Ошибка: argument of type 'function' is not iterable при добавление системы для регистрации пользователя

Urls.py: from django.contrib import admin from django.urls import path from myapp1.views import index, about, work, regist from myapp1.views import register urlpatterns = [ path('admin/', admin.site.urls), path('', index), path('prices/', about), path('drinks/', work), path('regist/', register, name=regist), ] models.py: from django.db import …

17.03.2024
Как вручную добавить элемент ввода datetime в шаблон Django без использования форм

Я хочу вручную добавлять элементы ввода даты-времени в HTML, где это необходимо, но поскольку цели должны быть динамическими, я не могу использовать формы. Есть ли способ добиться этого с помощью JS? Что-то вроде этого (или способы достижения аналогичных результатов): $('#my-target-div').djangoDatetime() …

17.03.2024
Конфликт сельдерея и gunicorn при развертывании vps

я хочу развернуть проект django, но когда я ввожу эту команду: gunicorn project.wsgi, я получаю эту ошибку [2024-03-17 08:39:59 -0400] [12173] [INFO] Starting gunicorn 20.0.4 [2024-03-17 08:39:59 -0400] [12173] [INFO] Listening at: http://127.0.0.1:8000 (12173) [2024-03-17 08:39:59 -0400] [12173] [INFO] …

17.03.2024
Пустой стол после того, как я сделал свои ВЫБОРЫ в модели

У меня есть такая модель django для категории : class CategoryModel(models.Model): CATEGORY_CHOICES = [ ('first','hardware'), ('second','software'), ('third','network') ] category = models.CharField(max_length=15,null=False,blank=False,choices=CATEGORY_CHOICES) class Meta: db_table = 'categories_table' В базе данных создается таблица, но она пуста, а я хочу, …

17.03.2024
Django не сохраняет поле выбора

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

17.03.2024
Предотвращение доступа к домашней странице для всех, у кого нет имени пользователя и пароля

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

17.03.2024
Django-проект с RESTful API для регистрации и входа пользователей с помощью Google или Apple OAuth

какой параметр бэкенда нужно добавить Внутренняя ошибка сервера: /accounts/google/login/callback/ Traceback (most recent call last): Файл "/home/zaibe/Desktop/project2/env/lib/python3.10/site-packages/django/core/handlers/exception.py", строка 55, в inner response = get_response(request) Файл "/home/zaibe/Desktop/project2/env/lib/python3.10/site-packages/django/core/handlers/base.py", строка 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) TypeError: api_google_oauth2_callback() missing …

17.03.2024
Как установить BinaryField в качестве первичного ключа в django?

В этом коде у меня есть: IDChuyenBien = models.BinaryField(primary_key=True, max_length=8) Но когда я делаю миграции и мигрирую, возникает ошибка: _mysql.connection.query(self, query) django.db.utils.OperationalError: (1170, "BLOB/TEXT столбец 'IDChuyenBien' использован в спецификации ключа без длины ключа") Хотя я использовал …

17.03.2024
ERROR : metadata-generation-failed while installing uwsgi

использование команды pip install uwsgi она выдала ошибку : metadata-generation-failed я пытался установить веб-сервер WSGI для flask, pip install uwsgi и установить веб-сервер, который мне был нужен, И чтобы перейти к установке функционального веб-сервера для моего приложения flask

17.03.2024
Уникальный id профиля в URL-адресе

Хотел бы задать вопрос. Изучаю тему создания профилей. В Фейсбуке и других соц сетях видел подобный URL : https://www.facebook.com/people/Larosal%C3%ADa-Smith/pfbid0uyWjc7QWvu4DzuafuoBKYiSNNn97gAciqwjmCHkh8gEzUJM9EzAsmrtgVRDsXtQTl/, где после /people/ идет уникальный идентификатор профиля. Очевидно, что это все реализуется в бэкенде на этапе создания профиля: имеется таблица в …

17.03.2024
Ошибка рекурсии при изменении поля ManyToManyField во время сохранения модели Django

У меня возникла проблема с удалением пользователей из поля friends при сохранении в Django. Вот описание моей идеи: У каждого профиля есть type, который соответствует определенному рангу. Например, у профиля с рангом type X может быть …

17.03.2024
Сериализаторы Django, как показать данные во вложенном сериализаторе bridge model

Я использую Django REST Framework. У меня есть 3 разные модели, 2 из них - отдельные, а 3-я - bridge model, которая соединяет первые 2 модели # First standalone model class Build(TimeStampedModel): name = models.CharField(max_length=64, null=False, blank=False) type …

16.03.2024
Почему второй декоратор вызывается дважды?

У меня есть два декоратора. @csrf_exempt @RateLimitMiddleware def add_user(r): if r.method == &quot;POST&quot;: if r.headers.get(&quot;Token&quot;) == Token: data_dict = json.loads(r.body) answer = VerificationCodes.send_code(data_dict.get('email'), data_dict.get('username'), data_dict.get('password')) return HttpResponse(json.dumps(answer[0]), status=answer[1]) else: return HttpResponse(&quot;&lt;h1&gt;I don't know who you are!&lt;/h1&gt;&quot;, status=401) else: return HttpResponse(&quot;&lt;h1&gt;You …

16.03.2024
Почему я показываю эту ошибку сейчас. Потому что на самом деле она работает до сих пор [закрыто]

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

16.03.2024
Django makemigrations возвращает, что изменений не обнаружено

Когда я хочу запустить makemigrations, я получаю no changes detected. У меня есть этот класс в моих моделях. class car (models.Model): name=models.CharField(max_length=50) def __str__(self): return self.name Я также добавил myapp в установленные приложения Как …

16.03.2024
Как получить набор queryset с данными для 2 таблиц?

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

16.03.2024
Я всегда получаю false для функции is_authenticate() в Django

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

16.03.2024
Djangocms - данные не отображаются на опубликованной странице, доступны в режиме редактирования?

Я пытаюсь настроить плагин djangocms для работы с FAQ. Когда я нахожусь в режиме редактирования, все работает. Я могу видеть FAQ. Когда я переключаюсь на опубликованную страницу, FAQ не отображаются. Просматривая queryset в режиме редактирования, у меня есть …