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

03.04.2022
Celery с rabbitMq и задержкой Django не работает

Я использую celery для отправки почты, и выполнение не происходит в главном потоке из-за высокой нагрузки на него. Хотя я могу отправлять почту, когда я пытаюсь использовать shared_task, функция не выполняется Когда я проверяю с помощью celery …

03.04.2022
Как получить данные из html с помощью json в django

Я не могу заставить это работать я хочу взять некоторые данные из html в нажатии кнопки из html с json в django я не хочу использовать stripe. мой html файл `<form id="payment-form"> Адрес для выставления счетов Emri …

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

Я пытаюсь использовать paginator в моей форме поиска, все работает нормально, пока я не перехожу на следующую страницу, он показывает ValueError в /search/ views.py: def search_book(request): if request.method == "POST": searched = request.POST['searched'] # books = Book.objects.filter(title__contains=searched.upper()) paginator = Paginator(Book.objects.filter(title__contains=searched.upper()).order_by('title'),2) …

03.04.2022
Forms.py не может проверить подлинность в django

Def clean_name(self): valname = self.cleaned_data['name'] # if len(valname) < 3: # raise forms.ValidationError('name must be at least 3 characters') # return valname # return the value if no error if valname[0] == 'S': raise forms.ValidationError('name cannot contain the letter S') …

03.04.2022
Django: Есть ли способ получить доступ к атрибуту модели User с помощью request.user.is_authenticated без использования db?

Я создал промежуточную программу, в которой я поставил несколько условий if, например, if request.user.is_authenticated and request.user.country: когда я обновляю страницу, моя панель отладки django показывает мне несколько дублирующихся и похожих SQL запросов, которые попадают в БД во …

03.04.2022
AWS Подпись запроса, которую мы рассчитали, не совпадает с подписью, которую вы предоставили

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

03.04.2022
Ни одна категория не соответствует заданному запросу

Я пытаюсь обновить мои продукты, чтобы пользователи могли создать продукт и использовать checkout для заполнения формы для оплаты, но когда я нажимаю на кнопку checkout, я получаю это No Category matches the given query. Вот мой код для …

03.04.2022
Django Rest Framework API Performance

Я создал API, который планирую разместить на RapidApi, используя Django Rest Framework и Heroku. Это мой первый раз, когда я создаю API, и мне интересно, есть ли что-то, что я должен принять во внимание в отношении производительности. Нужно ли …

03.04.2022
IntegrityError at /users/create/ | NOT NULL constraint failed: users_post.author_id | Django Web App

Я следую учебникам по веб-приложениям от codemy.com Youtube и CS50x. Сейчас я пытаюсь добавить PostCategoryForm в мою функцию создания представления для модели Post в файле views.py. views.py def create(request): if not request.user.is_authenticated: return HttpResponseRedirect(reverse("users:login")) if request.method == 'POST': # …

03.04.2022
Поле модели Django с переключаемым типом с помощью Djongo

Я хочу создать модель Django, в которой одно поле может хранить несколько различных типов данных. Например. from djongo import models class DataForms(models.Model): title = models.CharField(max_length=200) description = models.TextField(default=None) items = models.ManyToManyField(Item) class Item(models.Model): NUMERIC = "NUM" TEXT = "TEXT" …

03.04.2022
DJANGO - создание формы, которая сохраняет данные в разных базах данных в зависимости от выбора

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

03.04.2022
Не могу понять почему рендерятся ошибки формы (This field is required) при вызове функции

Когда вызываю страницу для смены пароля в полях формы вылезает This field is required.. На странице отображаются ошибки формы. Сама форма отрабатывает корректно - пароль меняется. view.py @login_required def change_password(request): u = User.objects.get(username=request.user) if request.method == 'POST': form = ChangePasswordForm(request.POST) …

03.04.2022
Возврат данных сессии из внешнего микросервиса в Django

Я пытаюсь связать внешний скрипт python, который является своего рода функцией webscraping другого домена с данными входа пользователя, отправленными из django views. После успешного выполнения внешнего скрипта, данные результата будут возвращены обратно в django views и показаны на странице. …

03.04.2022
Django вложенный сериализатор get request показывает значение из другой модели

Я хочу создавать транзакции с количеством продуктов, у меня есть 3 модели: class Products(models.Model): name = models.CharField(max_length=100) barcode = models.CharField(max_length=100) price = models.IntegerField(blank=True, default=1) quantity = models.IntegerField(blank=True) def __str__(self) -> str: return self.name class ProductCount(models.Model): barcode = models.ForeignKey( …

03.04.2022
Django KeyError at 'HTTP_HOST'

В моем проекте Django иногда я получаю по почте два вида ошибок, и я не знаю, откуда они берутся. Пока я вижу, что пользователь не вошел в систему. Первый вид ошибки: Internal Server Error: / KeyError at / 'HTTP_HOST' File …

03.04.2022
Формат DRF JSON

Я создал API для модели News: models.py class News(models.Model): title = models.CharField(max_length=255) created_at = models.DateTimeField(auto_now_add=True) def __str__(self): return self.title serializers.py class NewsSerializer(serializers.ModelSerializer): class Meta: model = News fields = [ "id", "title", "created_at", ] views.py class NewsViewSet(ModelViewSet): …

03.04.2022
После входа в систему django-allauth страница входа не отображается?

В моем проекте django я добавил django-alluth для входа в google. Но после нажатия кнопки google login в в моем login.html, страница, на которой происходит вход, выглядит так: после того как …

03.04.2022
Drf-spectacular extend_schema_serializer не может выполнить пример с пустым значением

Я использую декоратор extend_schema_serializer для документирования примеров json-данных, которые могут быть отправлены в POST-запросе. Проблема в том, что одна из вариаций/примеров не требует никаких данных, но сгенерированный swagger doc настаивает на показе того, что выглядит как автоматически сгенерированный default с …

03.04.2022
Django auth не находит группы и не дает разрешения пользователям, независимо от того, в какой группе они находятся

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

03.04.2022
Использование моделей и представлений в Django

Мне нужна помощь с проектом на Django. В views.py я создал вход на сайт, включая регистрацию, но мне нужно как-то использовать models.py для редактирования и добавления дополнительных параметров пользователя, что, как мне кажется, невозможно в views. Не мог бы …

03.04.2022
Django Graphene объединение 3 таблиц

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

03.04.2022
TypeError: Объект типа Tag не является JSON сериализуемым

Я пытаюсь отправить результат в виде JsonResponse, но когда я запускаю функцию, она каждый раз показывает TypeError: Объект типа Tag не является JSON сериализуемым views.py def saveJson(request): response = getReturnedData() results = [] for result in …

03.04.2022
Пользователи (кроме пришедших от createsuperuser) не могут войти в веб-приложение

У меня есть страница регистрации и страница входа. Пользователи, которые зарегистрировались, не могут войти на страницу входа. Он всегда возвращает блок else, который перенаправляет HttpResponse('error'). Не могли бы вы мне помочь? примечание: пользователи успешно зарегистрировались (видно в базе данных) …

03.04.2022
Подключение к серверу панели Python (bokeh) отображает пустую html-страницу без сообщения об ошибке

У меня есть проект Django, в котором одна функция представления запускает сервер bokeh скриптом python. Popen(["panel", "serve", "/opt/bitnami/projects/blog/EnviAI/scripts/visz_pn_ssm_1.py", "--show"]) В другом представлении я пытаюсь подключиться к серверу и отобразить приборную панель из visz_pn_ssm_1.py . def redirect_bokeh_server(request): session = …

03.04.2022
Получение сообщения "CSRF-токен отсутствует или неверен" при запросе на получение токена

Мы используем Django REST Framework и используем логины пользователей. Из веб-клиента у нас есть экран входа и мы используем obtain_auth_token из REST Framework для получения api токена. Веб-клиент использует XMLHttpRequest. В начале все работает нормально. Веб-клиент получает токен, используя …

03.04.2022
Fork() приводит к краху Python в Mac OS Monterey

Я запускаю Djangorq на моем virtualenv с python 3.8.6 следующим образом export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES;sudo python manage.py rqworker --with-scheduler Когда я вызываю любую функцию как django_rq.enqueue(func, request.user,arg=arg1) Python терпит крах, и я получаю следующее на своей консоли: +[NSPlaceholderString …

03.04.2022
Почему увеличение числа рабочих увеличивает время запроса в gunicorn, wsgi, django

Я использую gunicorn с wsgi и django для моего приложения rest beckend. Когда я использовал gunicorn с одним sync worker и отправлял 20 одинаковых параллельных запросов, время выполнения запроса составляло около 100 мс. Когда я увеличил количество рабочих до 4 …

03.04.2022
Действие входа не работает в django, токен csrf отсутствует или запрещен

Когда нажимается кнопка входа, она только обновляет страницу, но не выполняет функцию loginAction, даже я не могу вывести данные, которые я пишу в этой функции. HTML страница <form method="post" action="{% url 'loginAction' % }" enctype="multipart/form-data"> {% csrf_token %} <div class="row"> …

03.04.2022
Django makemigrations: Makemigration не обнаруживает поля, а только создает id в файле

Моя проблема в makemigrations, он не определяет поля и создает только поле id и foreignkey. Я добавил studentapp в INSTALLED_APP: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'studentapp.apps.StudentappConfig' ] и models.py есть: from django.db import …

03.04.2022
Кэш каждого сайта Django не работает должным образом

Я столкнулся с некоторыми трудностями при кэшировании своего сайта (JS, CSS, шрифты, изображения). Когда я использую маяк, я получаю такие результаты [Cache TTL все None], в то время как я …

03.04.2022
Получение данных из формы без кнопки отправки Django

У меня есть такая форма Django, как я могу получить данные без отправки? class TestForm(forms.Form): cod = forms.CharField(max_length=6) class Meta: fields = ('cod',) Возможно, это сделано с помощью AJAX или WebSocket? Спасибо!

03.04.2022
Как исправить ошибку, возникающую при установке mysqlclient для django в ubantu?

Я пытаюсь установить mysqlclient и получаю следующую ошибку. Я использую Ubuntu 20.04 LTS. Я также выполнил команды update и upgrade. Мой пароль mysql - toor mysql -u root -p toor (cc_env) amol@amol-Ideapad-320:~/My Code/Python/Project$ pip install mysqlclient Collecting mysqlclient Using cached …

03.04.2022
Работает только первый загружаемый сайт Django

Недавно я отправил проблему на stackoverflow под названием Django infinite loading after multiple requests on apache using mod_wsgi. Так или иначе, я недавно изменил много кода и теперь у меня новая проблема. Первый сайт Django, который я запрашиваю, …

03.04.2022
Django ckeditor upload не работает в продакшене

настройки джанго: CKEDITOR_BROWSE_SHOW_DIRS = True CKEDITOR_RESTRICT_BY_USER = True CKEDITOR_RESTRICT_BY_DATE = False CKEDITOR_UPLOAD_PATH = 'uploads/' STATIC_ROOT = os.path.join(BASE_DIR, "static") MEDIA_ROOT = os.path.join(BASE_DIR, "attachments") STATICFILES_DIRS = (os.path.join(BASE_DIR, 'staticfiles'), …

03.04.2022
Что происходит построчно после регистрации модели в django

Я новичок в программировании и не очень понимаю, что происходит построчно в коде Например: для регистрации модели в Django мы можем зарегистрировать класс "class Genre(models.Model)" и указать только одно поле, например "models.Charfield." В свою очередь, родительский класс "Model(metaclass=ModelBase) …

03.04.2022
Как можно отфильтровать объекты данных из базы данных на основе последних? python [duplicate]

Я хочу получить только 3 объекта базы данных, которые являются последними в базе данных, таблице из таблицы django. Например, если у нас есть 20 во всей таблице, то код даст только три, которые являются последними по дате.

03.04.2022
Пользовательский тег шаблона не присваивается контексту {% с %}

Мне нужен пользовательский тег, в который можно передавать несколько аргументов с ключевыми словами для создания уникального идентификатора для данного экземпляра объекта. Независимо от того, какую строку возвращает тег, он присваивает ее в качестве контекстной переменной включенному шаблону. При этом …

03.04.2022
Flutter Web на хостинге Firebase отказался выполнять вызовы API

У меня есть приложение Flutter Web, которое я развернул на Firebase Hosting. У меня есть бэкенд Django, который я развернул на экземпляре EC2 и который работает на http. У меня включен CORS в бэкенде, я пробовал обращаться к …

03.04.2022
Как передать значения нескольким html файлам с помощью класса render_to_string в django?

Вот мой код, когда я удаляю товар из header_3.html все в порядке, но я хочу сделать ту же работу по удалению на странице корзины. Это работает, но нужно перезагрузить страницу. как передать несколько имен html файлов через render_to_string? selected_item_html …

03.04.2022
Не указаны настройки Django. Неизвестная команда: 'createsuperuser' Введите 'manage.py help' для использования

Я пытаюсь создать суперпользователя с помощью команды createsuperuser в консоли manage.py, но выдает ошибку "Не указаны настройки Django". Также пробовал в консоли python, выполнив runninf python manage.py createsuperuser Неизвестная команда: 'createsuperuser' Введите 'manage.py help' для использования." Я ИСПОЛЬЗУЮ PYCHARM …