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

29.06.2022
Django Celery Redis

У меня такая ошибка A rediss:// URL must have parameter ssl_cert_reqs and this must be set to CERT_REQUIRED, CERT_OPTIONAL, or CERT_NONE настройки CELERY_BROKER_URL = os.environ.get('REDIS_URL', "redis://localhost:6379") CELERY_RESULT_BACKEND = os.environ.get('REDIS_URL', "redis://localhost:6379") CELERY_ACCEPT_CONTENT = ['application/json'] CELERY_TASK_SERIALIZER = 'json' CELERY_RESULT_SERIALIZER = 'json' …

29.06.2022
Как получить доступ к трассировке исключений при запросе graphene-django?

Я использую graphene-django v2.15.0, потому что это последний стабильный релиз, который тянет за собой graphene v2.1.9. Каждый раз, когда возникает исключение во время запроса graphql, все, что я вижу, это тело ответа HTTP, которое выглядит примерно так: {"errors":[{"message":"this is …

29.06.2022
Получение данных из второго вызова api на основе данных, полученных из первого api (python/django)

Я делаю простое веб-приложение на pycharm (python/django), которое отображает данные, которые оно берет с сайта growstuff.org. На главной странице отображаются все культуры, основанные на том, что он находит в growstuff.org/crops.json, например, название растения, научное название и …

29.06.2022
Команда orator migrate не работает в django

Когда я выполняю команду orator migrate, то с указанием пути к конфигурации, например orator migrate -c db.py Тогда результат наступает Command Cancelled! Я установил Orator в django Orato 0.9 Python 3.9.7 django 4.0.5 Я создаю миграцию и модель …

29.06.2022
Permissions Django Rest

Создал проект Blog с моделями Post и Category Post Создавать - могут только авторизированный пользователь, Редактировать - только автор, Смотреть - все Category Редактировать и создавать - только Admin Смотреть - все class PostViewSet(ModelViewSet): queryset = Post.objects.filter(is_active=True) serializer_class = PostSerializer …

29.06.2022
Django добавление новых курсов пользователями в приложение системы управления обучением из пользовательского интерфейса

В моем приложении я могу добавлять новые курсы из панели администратора Django только с помощью модели в панели администратора Django. Рисунок 1 - Панель администратора Django Рисунок 2 - Добавление …

29.06.2022
Представление Django для загрузки файла с сервера

У меня есть views.py, который: создает несколько файлов .xlsx выбирает нужный .zip и помещает файл внутрь После этого я хочу, чтобы этот .zip автоматически загружался. Я провел некоторые исследования и протестировал несколько кодов, но ни один …

29.06.2022
Как вернуть json и кастомный код ошибки при провале аутентификации django до перехода во view?

У меня вот такая проблема: В своем проекте djnago в настройки я добавил вот такую строку: AUTHENTICATION_BACKENDS = { 'core.backends.authentication.token.TokenAuthBackend' } И вот такой код для указаного выше модуля: from django.contrib.auth.backends import BaseBackend from django.core.exceptions …

29.06.2022
Как использовать opencv-python для Java blob в Django

Я создаю сайт на Django. Мои пользователи могут записывать видео, а затем другие могут видеть эти видео. Запись осуществляется с помощью javascript: const mimeType = 'video/mp4'; shouldStop = false; const constraints = { audio: { echoCancellation: true, noiseSuppression: …

29.06.2022
Работа с различными реализациями SSO в веб-приложении Django

Я не очень опытен в SSO, поэтому прошу простить меня, если мой вопрос покажется глупым. У меня есть Django webapp, который в настоящее время использует встроенную аутентификацию Django на основе модели. Это мое приложение предназначено для работы в …

29.06.2022
Django Postgres makemigrations only Autofield at 0001_initial.py

Python 3.10.4 Django 4.0.5 PostgreSQL 14 Когда я запускаю "python manage.py makemigrations", я получаю файл "0001_initial.py", но все поля, кроме автополей, отсутствуют. models.py from django.db import models # Create your models here. class Username(models.Model): #id = models.AutoField(primary_key=True) username: models.CharField(max_length=100) …

29.06.2022
Mysql-python для обновленного Django

Я обновляю систему с Django 1.11.16 Debian 9.6 Python 2.7.13 mysql-server 5.5.9999+default to Django 4.0.5 Debian 11.1 Python 3.9.2 mariadb-server 10.5.15 . Мой план состоит в том, чтобы сделать дамп из существующей базы данных и использовать его …

29.06.2022
Загружаются не все таблицы стилей

Имеется 2 таблицы стилей. Один находится в папке проекта (создан для base.html), а другой - в папке app (для applist.html). Команда collectstatic собрала обе таблицы стилей и поместила их в папку STATIC_ROOT 'assets'. Но когда включен runserver, таблица стилей …

29.06.2022
Подключение Django на Ubuntu EC2 к AWS RDS MySQL: pymysql пытается подключиться к localhost вместо иностранного сервера

Я нахожусь в процессе развертывания проекта Django на Ubuntu EC2. Он должен подключаться к серверу MySQL на AWS RDS. Проект отлично работает на встроенном сервере разработки Django, который запускается с помощью runserver, и он также правильно подключается к экземпляру RDS. …

29.06.2022
Python Django - Внесение изменений в модель

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

29.06.2022
Хотите сохранить возвращаемое значение или напечатанное значение другого файла python в существующей таблице postgresql по определенному столбцу.Из файла django создана DB

У меня есть код smtp рассылки в файле smtp.py со следующим ниже кодом. В поле "number_of_emails_sent in (models.py).В начале, когда пользователь будет размещать свои данные, это поле будет пустым по умолчанию. Но когда мы начнем процесс реализации файла smtp.py, …

29.06.2022
Как загрузить файл с помощью форм в django

У меня возникли проблемы с загрузкой файла изображения в мою базу данных. Вот код. models.py from django.db import models from datetime import datetime class Product(models.Model): name = models.CharField(max_length=1000, blank=False, null=False) image = models.FileField() price = models.IntegerField(default=0, blank=False, null=False) …

29.06.2022
Как создать правильный url в tepmplate Django

У меня есть эта ссылка в моих шаблонах: <a href="{% url 'main:user-main-account' %}?=client_account{{ client_account.id }}"> как ссылка выглядит: https://mysite.ua/main/user_main_account/?=client_account=1 Как я могу изменить ссылку моего шаблона, чтобы получить ссылку, подобную этой: https://mysite.ua/main/client_account/1/user_main_accounts Мои …

29.06.2022
Как сделать REST Search-filter регистронезависимым для не английских букв?

Согласно REST'у search-filter, "По умолчанию поиск будет использовать частичное совпадение без учета регистра". Все прекрасно работает для английских букв, но для неанглийских - нет. class ProductsAPIView(generics.ListCreateAPIView): queryset = Product.objects.all() serializer_class = ProductSerializer filter_backends = (filters.SearchFilter,) search_fields = …

29.06.2022
Django Рекурсивный запрос с внешним ключом self

У меня есть следующая модель django с атрибутом parent в качестве внешнего ключа self class PolicyCoverage(TimeStampedModel): policy = models.ForeignKey(Policy, on_delete=models.CASCADE) name = models.CharField(max_length=100) slug = AutoSlugField(populate_from='name', editable=True, slugify_function=slugify) amount = models.DecimalField(max_digits=19, decimal_places=10) parent = models.ForeignKey( 'self', on_delete=models.CASCADE, null=True, blank=True) …

29.06.2022
Ngnix - Django 413 Request Entity Too Large

Я уже прочитал и попробовал найденные здесь рекомендации, но мне ничего не помогло. У меня есть такой conf-файл nginx: user nginx; # Sets the worker threads to the number of CPU cores available in the system for …

29.06.2022
SuspiciousFileOperation at /report/ Объединенный путь находится вне компонента базового пути: Django

Hi мне нужно сгенерировать pdf с изображениями с помощью xhtml2pdf; Я добавил метод link_callback следующим образом: def link_callback(uri, rel): result = finders.find(uri) print("0") if result: if not isinstance(result, (list, tuple)): result = [result] result = list(os.path.realpath(path) for path in …

29.06.2022
Данные не удаляются со страницы CRUD и также не удаляются в базе данных

Привет я новичок в django и я делаю CRUD операции, я успешно завершил CRU, осталось только удалить, я пытаюсь SOFT DELETE данные. Ниже приведена моя функция del_cat: def del_cat(request,id): delcategory = Categories.objects.get(id=id) delcat={} delcat['isactive']=False form = CategoriesSerializer(delcategory,data=delcat) if form.is_valid(): print(form.errors) …

29.06.2022
Django / дублирование значения ключа нарушает ограничение уникальности при создании нового объекта с помощью CreateAPIView

Django.db.utils.IntegrityError: duplicate key value violates unique constraint "publication_article_pkey" DETAIL: Key (id)=(13233) already exists. При использовании конечной точки ArticleCreateView каждый раз возникает эта ошибка. Объект создается нормально, но я не могу понять, где и из-за чего возникает эта ошибка. Буду …

29.06.2022
Почему я продолжаю получать ошибку axios в моем Django React приложении на Heroku?

Я разработал простое Django React приложение и развернул его на heroku: https://friendly-interview-duck.herokuapp.com/ Хотя соединение бэкенда и фронтенда работало правильно через axios в local, я начал получать печально известный GET http://127.0.0.1:8000/api/questions/ net::ERR_CONNECTION_REFUSED ошибка в развернутом приложении. …

29.06.2022
Как назначить локальный IP-адрес публичному IP/порту с помощью NGINX с UWSGI?

У меня есть веб-приложение, которое работает на локальном сервере, используя локальный IP-адрес и порт 80. Однако я хотел бы иметь возможность доступа к веб-приложению из Интернета. Таким образом, я получил публичный IP-адрес от телекоммуникационной компании. Я настроил сервер NGINX …

29.06.2022
Как получить пользователя запроса или зарегистрированного пользователя из менеджера моделей?

Мы создали класс менеджера в models.py Мы не можем получить доступ к запросу пользователя. class Course(models.Model): instructors = models.ManyToManyField(get_user_model(), .... class InstructorCourseManager(models.Manager): def get_queryset(self): return super().get_queryset().filter(instructors=request.user) class ProxyInstructorCourse(Course): objects = InstructorCourseManager() class Meta: proxy = True У вас …

29.06.2022
Проблемы с воспроизведением mp4 на apple на сайте django

Я создаю сайт на Django. Мои пользователи могут записывать видео, а затем другие могут видеть эти видео. Запись осуществляется с помощью javascript: const mimeType = 'video/mp4'; shouldStop = false; const constraints = { audio: { echoCancellation: true, noiseSuppression: …

29.06.2022
Как хранить двумерный массив в модели Django

Проблема: Мне нужно хранить двумерный массив в одном из полей таблицы. Пример id:1 Имя_учителя: "Амит" время: [[9:00am, 2:00pm], [2:00pm, 6:00pm], [6:00am, 9:00pm]]. # Нужно хранить 2-D массив вида нескольких меток времени в поле, код находится здесь: Model.py …

29.06.2022
Я не знаю, как решить эту ошибку 'RemovedInDjango110Warning'.

Когда я создал проект. И запустив сервер я получил ошибку django.template.library.InvalidTemplateLibrary: Указана недопустимая библиотека шаблонов. ImportError raised when trying to load 'django.templatetags.future': cannot import name 'RemovedInDjango110Warning'

29.06.2022
Как изменить порядок пунктов меню администратора Wagtail

В меню администратора есть несколько пользовательских пунктов меню, их легко упорядочить (пункты отмечены красным цветом ниже). Просто установите menu_order пользовательского объекта ModelAdmin. Вопрос в том, как изменить порядок следования пунктов встроенного меню, таких как Страницы, Изображения, Медиа и …

29.06.2022
Django Queryset подсчет состояния между датами недели неподходящие данные поступают

Я хочу вычислить количество активных статусов между недельными датами. то, что я пытаюсь сделать, приведено ниже. date_list : ['2022-04-06', '2022-04-13', '2022-04-20', '2022-04-27', '2022-05-04', '2022-05-11', '2022-05-18', '2022-05-25', '2022-06-01', '2022-06-08', '2022-06-15', '2022-06-22', '2022-06-29'] def get_status_count(date_list): status_dict = [] for i …

29.06.2022
Django, Heroku - [remote rejected] main -> main(pre-receive hook declined)

Я читаю книгу Django для начинающих, чтобы научиться развертывать django-приложение. В главе 3: Pages App, рассказывается о развертывании с помощью heroku. Однако каждый раз, когда я выполняю шаги по развертыванию, я каждый раз получаю одну и ту …

29.06.2022
Django: как контролировать доступ пользователей к веб-контенту с ограниченным разрешением в день?

У меня есть сайт по ценообразованию онлайн с использованием django. Теперь я хочу ограничить использование моего сайта не-VIP пользователями для получения цены. Для пользователей, не являющихся vip-пользователями, после входа в систему они могут использовать мой сайт для получения …

29.06.2022
TemplateSyntaxError at /comments/10/ Не удалось разобрать остаток: '==comm.user.id' from 'request.user.id==comm.user.id'

После использования цикла for я получаю определенный комментарий и связанного с ним пользователя и хочу удалить комментарий, только если его написал этот пользователь. Как записать переменную внутри {% if ---%}. Template error: In template C:\Users\SHAFQUET NAGHMI\socialnetwork\socialapp\templates\socialapp\comment.html, error at line 27 …

29.06.2022
Как хранить полученные данные в Django?

Я не понимаю, как хранить или где хранить большие данные, когда приложение Django запущено. ИДЕЯ: У меня есть данные в postgreSQL и время на их получение составляет около 10-20сек (это не суть важно). Затем я запускаю Django приложение с …

29.06.2022
Как игнорировать некоторые ошибки с помощью Sentry (не отправлять их)?

У меня есть проект, основанный на django (3.2.10) и sentry-sdk (1.16.0). Есть мой файл sentry-init: from os import getenv SENTRY_URL = getenv('SENTRY_URL') if SENTRY_URL: from sentry_sdk import init from sentry_sdk.integrations.django import DjangoIntegration from sentry_sdk.integrations.redis import RedisIntegration from sentry_sdk.integrations.celery import …

29.06.2022
Хочу иметь возможность выполнять метод post и отображать данные в поле таблицы

В настоящее время, когда я отправляю функцию, она сначала переводит меня на страницу api, где я должен снова нажать на post, чтобы результаты обновились в базе данных, затем нажать на кнопку back и обновить страницу, чтобы увидеть обновленные данные, было …

29.06.2022
Самый быстрый способ подсчета мультомании Django?

Какой самый быстрый способ подсчета мунитоманий Django? У меня есть сотни тысяч строк данных, и я хочу подсчитать ответы. Нужны: сколько объектов, где ответ не является null и количество ответов на вариант. Модели: …

29.06.2022
Как получить выбранный флаг страны на редактируемой html-форме?

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