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

17.04.2024
Django merge two m2m_change signals

I have a post model which has category m2m field and tag m2m field, on post post_save i want to retrieve the category ids and tag ids from that post model instance, but after some research i found out, m2m …

17.04.2024
How can celery use Django ORM?

How can celery use Django ORM? Celery and django are diffent processes. But, Celery worker can use Django Application code.(ORM, Model..) I think celery process have django application code. Is it right? What should I do setting when django and …

17.04.2024
How to make href point to a django template and pass context to it? [duplicate]

I have a django template listing mails/messages from a sql database. I am trying to make those messages clickable by using an <a> tag, as to open a page displaying the content of the message. Part of my template listing …

17.04.2024
Drf allauth google signup sign in

Я использую django allauth для входа в google signup после успешного входа, все функции, которые требуют аутентификации, будут выполнены после того, как пользователь будет аутентифицирован но я не знаю, как аутентифицировать пользователя в бэкенде после входа в систему используя customuser, …

17.04.2024
Проблема с наследованием шаблонов Django, я попробовал обратиться к документации Django и все с кодом правильно, но ожидаемый результат неправильный [duplicate]

Пытаюсь расширить base.html так, чтобы мой home.html был виден в base.html body Я думаю, что я что-то упустил, может ли кто-нибудь взглянуть и подсказать мне. один раз проверьте этот код https://github.com/Pav125/portfolio/tree/main/portfo/skills/templates/skills или посмотреть части кода …

17.04.2024
Как запустить проект django с uvicorn в pycharm и отладить его

Я хочу отлаживать проект django с помощью pycharm, но этот проект django использует uvicorn blogs.asgi: application --host 0.0.0.0 --port 8000 запуск. Как мне настроить pycharm так, чтобы он запускал обычный проект django, нажав кнопку Debug в правом верхнем …

17.04.2024
Ошибка при использовании cms.api.create_page "UserWarning: При создании нового объекта PageContent не был указан пользователь."

Когда я использую функцию Django CMS API "create_page", я получаю следующую ошибку: UserWarning: No user has been supplied when creating a new PageContent object. No version could be created. Make sure that the creating code also creates a Version …

17.04.2024
Django подставляет предложение AND для поиска "в"

Django 4.2 вместе с фильтрами graphene-django заставляет мой запрос использовать операцию AND class ExampleFilterSet(FilterSet): label__name__in = StringInFilter(method="filter_labels") class Meta: model = Example fields = {"users__email": ["in"]} По идее, здесь должен был быть запрос OR - where users__email in …

17.04.2024
Nginx[emerg] Директива "map" не разрешена в /etc/nginx/sites-enabled/default:1

Это мой файл /etc/nginx/sites-enabled/default Это мой /etc/nginx/nginx.conf user www-data; worker_processes auto; pid /run/nginx.pid; include /etc/nginx/modules-enabled/*.conf; events { worker_connections 768; # multi_accept on; } http { ## # Basic Settings ## client_max_body_size 10M; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout …

17.04.2024
Как получить доступ ко всем файлам, например, к переменным окружения

Import logging logger = logging.getLogger(__name__) Как сделать эту часть доступной из всех файлов? Есть ли способ использовать ее во всех файлах без импорта, подобно переменной окружения?

17.04.2024
Удаление миграций Django в приложении auth [duplicate]

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

17.04.2024
Что лучше - использовать http-запросы или websocket-соединение для загрузки и получения статического содержимого [закрыто]

Лучше ли с точки зрения нагрузки на сервер, ресурсов, стоимости, ..и т.д. использовать стандартные запросы post и get http или веб-сокет для первоначальной загрузки и/или получения статического содержимого, такого как фотографии профиля пользователя и других пользователей. Предположим, что веб-сокеты …

17.04.2024
Django oauth toolkit, настройка диапазонов для отдельного сервера авторизации

Я пытаюсь разделить свой сервер ресурсов с сервером авторизации https://django-oauth-toolkit.readthedocs.io/en/latest/resource_server.html, и теперь запутался в настройках SCOPES, доступных на сервере авторизации. Насколько я понимаю, серверу авторизации необходимо знать сущности/модели сервера ресурсов, чтобы иметь возможность создавать …

17.04.2024
Я что-то упустил с makemigrations в Django?

Я работаю над проектом Django и испытываю трудности с добавлением нового поля в класс модели. Я еще совсем новичок, но вот как выглядит мой класс модели Manager: class Manager(models.Model): ''' Create Manager model that the database will be used …

16.04.2024
Я использую mac, запускаю django с помощью visual code studio. Мне не удается запустить новое приложение "startapp" Я получаю синтаксическую ошибку " File 'Manage.py', line 17 ) from exc"

Я запускаю django с помощью visual code studio. Мне не удается запустить новое приложение "startapp", возникает синтаксическая ошибка " File 'Manage.py', line 17 ) from exc" Я попробовал изменить в файле manage.py значение "except Exception as exc", но …

16.04.2024
Nginx, gunicorn & django на amazon lightsail, что такое имя хоста ip-адреса?

Я развернул Django-приложение на Amazon Lightsail VPS, и оно работает как ожидалось, когда я обращаюсь к нему по доменному имени xxxxx.com, однако, если я пытаюсь обратиться к нему по IP-адресу, оно выдает ошибку: Invalid HTTP_HOST header: 'ec2-MY-IP-ADDR-Here.compute-1.amazonaws.com'. You may …

16.04.2024
Работает ли тег wagtail {% slugurl 'page' %} с Wagtail-localize?

Я создаю сайт с помощью Django, Wagtail и Wagtail Localize. Но когда я загружаю свой сайт на "https://exemple.com/fr/" теги slugurl генерируют ссылки типа href="/en/about/" Я следовал настройкам для urls.py : urlpatterns = urlpatterns + i18n_patterns( path("search/", search_views.search, …

16.04.2024
Django: ошибка нарушения уникальности psychopg2 Как бы то ни было, исправить это

Я обновлял свои проекты django с версии 2.1 до 2.2 и, похоже, возникли некоторые ошибки с моей базой данных staging (я предполагаю, что все ответы похожи на мою проблему). Однако я не знаю, как исправить ситуацию, не потеряв …

16.04.2024
Django IntegrityError: Не удалось проверить ограничение: new__blog_blogpage

Я пытаюсь создать блог с помощью Django(wagtail cms) и у меня возникла ошибка, которую я не совсем уверен, что понимаю. Я предполагаю, что это связано с моей моделью блога. Я гуглил полтора дня безрезультатно. Много раз результаты были связаны с …

16.04.2024
Django с datatables bootstrap 5 pagination не работает должным образом

Я изучаю Django на примере веб-страницы. И я пытаюсь интегрировать Jquery DataTable с Bootstrap 5. Проблема в том, что у меня в БД всего 12 записей. Когда я выполняю код и возвращаю данные в jquery, таблица загружается и интерпретируется …

16.04.2024
Атомарная транзакция с более чем одной моделью

У меня есть представление, которое сохраняет данные в двух разных моделях "Eliel_FuncionarioAlocacao" и "Eliel_FuncionarioAlocacaoCentro", однако если возникает ошибка при создании "Eliel_FuncionarioAlocacaoCentro", оно не дает откат, чтобы не создавать также "Eliel_FuncionarioAlocacao", что я делаю неправильно в этом представлении? from …

16.04.2024
Ошибка импорта в файле Views.py внутри моего проекта django

Я пытаюсь импортировать функцию из проекта, который я сделал несколько месяцев назад, но получаю эту ошибку: ModuleNotFoundError: No module named 'seleniumtrack' Я попробовал кое-что из того, что рекомендовал ChatGPT, и попытался поискать информацию в Интернете, но, к сожалению, ничего …

16.04.2024
Ckeditor больше не подходит для django

Раньше ckeditor работал для django, но теперь он не работает и истек. django сам по себе предлагает non-free ckeditor 4 LTS или ckeditor 5, но я не знаю, как его использовать, пожалуйста, если есть, дайте мне другой редактор для …

16.04.2024
Django-dbbackup: несоответствие версий сервера и pg_dump

Я столкнулся с этой ошибкой. кто может мне помочь? команда: python manage.py dbbackup ошибка: Traceback (most recent call last): File "/passchain/manage.py", line 22, in <module> main() File "/passchain/manage.py", line 18, in main execute_from_command_line(sys.argv) File "/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py", …

16.04.2024
Как отсортировать набор вопросов по выбору атрибутов

У меня есть модель на Django (5.0.4) с выбираемым месяцем и годом, например, так: class Item(models.Model): MONTHS_CHOICES = [ ('JANUARY', 'January'), ('FEBRUARY', 'February'), ('MARCH', 'March'), ('APRIL', 'April'), ('MAY', 'May'), ('JUNE', 'June'), ('JULY', 'July'), ('AUGUST', 'August'), ('SEPTEMBER', 'September'), …

16.04.2024
TypeError в /api/register-application/

Я пытался развернуть свою систему, так как все работало легко на localhost:8000, но когда я развернул тот же код на сервере, то с помощью domainname api я не могу опубликовать какие-либо данные с той же функцией, которая работала на …

16.04.2024
Как рефакторить пару полей из одной модели в другую с помощью отношения FK

В настоящее время у меня есть модель class Car(models.Model): name = models.CharField(max_length=20) manufacturer_name = models.CharField(max_length=20) manufacturer_url = models.URLField() Теперь я хочу извлечь информацию о производителе в свою собственную модель, чтобы избавиться от лишних данных. Например, …

16.04.2024
Django Bootstrap form-select... как найти выбранное значение?

У меня есть Django приложение, использующее Bootstrap form-select. Она заполняется из таблицы следующим образом: <div class="div-1 rounded bg-light text-dark "> {% trans "Active restaurant: " %} <select class="form-select-sm bg-light text-dark" aria-label={% trans "Select a restaurant" %} id="Selected_Restarurant"> <option selected>{% …

16.04.2024
У меня проблемы с регистрацией пользователей, аутентификацией и представлениями в django

У меня есть приложение django, и я создал функцию для входа пользователя, но она выдает ошибку Это вид def loginpage(request): if request.method == 'POST': username = request.POST.get('username') password = request.POST.get('password') user = authenticate(request, username=username, password=password) if user is …

16.04.2024
Django ManifestStaticFilesStorage throw Value Error

Я пытаюсь сделать так, чтобы кэш обновлялся каждый раз, когда я запускаю новый экземпляр Django. Я реализовал следующий класс пользовательского хранилища, чтобы отключить строгую обработку файлов манифеста: from django.contrib.staticfiles.storage import ManifestStaticFilesStorage class NonStrictManifestStaticFilesStorage(ManifestStaticFilesStorage): manifest_strict = False …

16.04.2024
Django: как отключить проверку HTTP_HOST на определенной конечной точке? [дубликат]

Я определил суперпростую конечную точку healthcheck в моем приложении Django (urls.py) для использования в среде docker compose, например: services: django: build: context: . dockerfile: ./compose/production/django/Dockerfile depends_on: db: condition: service_healthy env_file: - ./.envs/.production/.django command: /start healthcheck: test: ["CMD", …

16.04.2024
Почему я получаю ошибку "имя 'os' не определено" (при импорте os) [закрыто]

Добрый день! Я пишу простейший код #!/usr/bin/python3 import os import os.path dirname = os.path.dirname(__file__) or '.' os.environ.setdefault("DJANGO_SETTINGS_MODULE", "app.settings") from django.template.loader import render_to_string rendered = render_to_string('Login.html', {'foo': 'bar'}) И получил ошибку BASE_PATH = os.path.dirname(__file__) ^^ NameError: name 'os' …

16.04.2024
Объект Django Prefetch с общим отношением

Как указано в документации: class Prefetch(lookup, queryset=None, to_attr=None) Объект Prefetch() можно использовать для управления работой prefetch_related(). Аргумент queryset предоставляет базовый QuerySet для данного поиска. Например, с помощью only(): можно указать столбцы …

16.04.2024
Создание формы для регистрации пользователей Django

У меня есть две модели пользователей: class Company(AbstractBaseUser): companyName = models.CharField( max_length=50, ) email = models.EmailField( verbose_name='email address', max_length=255, unique=True, ) USERNAME_FIELD = 'email' REQUIRED_FIELDS = ['companyName'] class Expert(AbstractBaseUser): Name = models.CharField( max_length=25 ) lastName = models.CharField( max_length=25 ) email …

16.04.2024
Как засеять данные сразу после создания таблицы в Django

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

16.04.2024
Проблема со стилизацией полей формы Django при возникновении ошибки

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

16.04.2024
Как подключиться к существующей базе данных через NGINX?

У меня есть проект, который мне нужно начать с Docker. Я успешно создал images и containers из Django, NGINX и postgreSQL, так что проект стартует правильно. Я заметил, что когда я пытаюсь войти в панель администратора, Django поднимает OperationalError …

16.04.2024
Не удается заставить Telegram WebApp Validation работать с помощью python

Я не могу подтвердить данные, которые Telegram отправил в мое WebApp. import hashlib import hmac import json import typing from urllib.parse import unquote def parse_init_data(init_data: str) -> typing.Dict: return dict(param.split("=") for param in init_data.split("&")) def parse_user_data(user_data: str) -> …

16.04.2024
Наиболее эффективный способ добавления поля Email в модель пользователя Auth из поля ManyToMany при отправке электронной почты

В приведенном ниже коде я хотел бы добавить email из поля email пользователя непосредственно в переменную получателя в функции уведомления. Как этого можно добиться? class Pass(models.Model): guest_name = models.CharField(max_length=128,blank=False,verbose_name="Guest") date = models.DateField(blank=False,null=False,verbose_name='Date') area = models.CharField(max_length=128,blank=False,verbose_name='Area(s)') member_name = models.CharField(max_length=128,blank=False,verbose_name="Member") member_number …

16.04.2024
Нужно ли тестировать поля модели в Django?

Class Author(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) date_of_birth = models.DateField(null=True, blank=True) date_of_death = models.DateField('Died', null=True, blank=True) MDN говорит: Вам не нужно явно проверять, что first_name и last_name были правильно сохранены …