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

02.06.2022
Предоставьте доступ к администратору для всех филиалов в Django

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

02.06.2022
Ограничение скорости на NGINX с группировкой по IP-адресам

Мы пытаемся реализовать ограничение скорости запросов на нашем сервере Django NGINX. Я просмотрел несколько статей о том, как это сделать, например https://docs.nginx.com/nginx/admin-guide/security-controls/controlling-access-proxied-http/. Я вижу, что есть возможность установить ограничение скорости на IP-адрес, а также на …

02.06.2022
Как корректно перезапустить celery worker?

Как перезапустить celery worker так чтобы все текущие задачи которые начали выполнение завершились, но новые не стартовали, чтобы можно было внести определенные корректировки и перезапустить?

02.06.2022
Django Представление на основе классов с httpresponseredirect

Я пытаюсь добавить httpresponseredirect к моему CreateView, основанному на классе, вместо reverse-lazy, но получаю ошибки. Вот мое представление: class ApplicantCreate(CreateView): model = Applicant success_message = 'Your application was submitted successfully.' form_class = forms.ApplicantForm template_name = 'careers/add_applicant.html' success_url = reverse_lazy('careers:thanks') def …

02.06.2022
Команда не найдена: django-admin-version

Я начинающий программист. Я установил Django, но он показывает zsh: command not found: django-admin и zsh: command not found: pip Это мой код MacBook-Air ~ % python3 -m pip --version pip 22.1.2 from /Users/myname/Library/Python/3.8/lib/python/site-packages/pip (python 3.8) MacBook-Air ~ % …

02.06.2022
Наличие дополнительных url под <slug:slug> django

Я пытаюсь добавить еще одну html-страницу поверх url slug:slug, и она выдает ошибку... Я понятия не имею, что здесь пошло не так. Уже перепробовал все, что мог придумать, и уже на грани того, чтобы сдаться, может ли кто-нибудь здесь …

02.06.2022
Почему не сохраняются изменения при редактировании товара Django?

Форма выдает всплывающее окно в котором можно редактировать товар, выводит строки с данными и при их изменении они не сохраняются, в чем может быть проблема? models: class Part(models.Model): brand = models.CharField('Производитель', max_length=100) number = models.CharField('Артикул', max_length=100, unique=True) name = models.CharField('Название', …

02.06.2022
Как объединить все аргументы в двух списках, если первый элемент каждого списка один и тот же

Setting = Subject.objects.annotate(A_setup=Count('id', filter=Q(type='A'), distinct=True) * Value(50), B_setup=Count('id', filter=Q(type='B'), distinct=True) * Value(30), C_setup=Count('id', filter=(~Q(type='A') &amp; ~Q(type='B') &amp; ~Q(type__isnull=True) &amp; Q(id__in=workers.filter(worker=1).values('id')))) * Value(10)) \ .values('setting__user_id', 'A_setup', 'B_setup', 'C_setup') setting = [{'setting__user_id': 4, 'A_setting': 50.0, 'B_setting': 120, 'C_setting': 10.0}, {'setting__user_id': 34, 'A_setting': …

02.06.2022
FormMixin fields

В представлении CreateView есть атрибут fields для чего используют?

02.06.2022
Jquery не загружается из статических файлов

Вот структура моего проекта: pack ├── mysite │ ├── blog │ │ ├── admin.py │ │ ├── apps.py │ │ ├── __init__.py │ │ ├── migrations │ │ ├── models.py │ │ ├── __pycache__ │ │ ├── tests.py │ …

02.06.2022
Как я могу избежать тайм-аута в django

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

02.06.2022
Мой веб-сайт django испытывает проблемы с развертыванием на heroku

Я пытался развернуть веб-сайт, который уже был создан на Heroku; однако, многие ошибки продолжают появляться, одна из них Running python3 manage.py collectstatic on ⬢ semipreneurs... up, run.2334 (Free) Traceback (most recent call last): File "/app/manage.py", line 22, in &lt;module&gt; …

02.06.2022
Html для шаблона jinja из бэкенда

Вопрос в jinja2 recursive loop vs dictionary представляет способ обработки шаблонов jinja в бэкенде. Если у меня в django view-function есть следующее: from jinja2 import Template template = Template(""" {%- for key, value in dictionary.items() recursive %} &lt;li&gt;{{ …

02.06.2022
Перезапись Nginx не работает с приложениями django

Я хотел бы задать вопрос, связанный с хостингом django project в production с помощью Nginx. Я создал следующее Nginx configuration file: upstream django_app { server django_app:8000; } server { listen 80; listen [::]:80; server_name demo.company.com; location /custom { …

02.06.2022
Django/Python Docker Libreoffice Подпроцесс

Я пытаюсь использовать libreoffice в моем Django приложении, чтобы преобразовать docx файл в pdf с помощью подпроцесса python. Я включил libreoffice в мой dockerfile: Dockerfile: FROM python:3.8-alpine LABEL maintainer="culturetech.com.au" ENV PYTHONUNBUFFERED 1 COPY ./requirements.txt /requirements.txt COPY ./behavioursolutiondjango /behavioursolutiondjango COPY …

02.06.2022
Невозможно выполнить запрос "ahmed": Должен быть экземпляр "Пользователь"

Когда я передаю пользователя, приходит вот такая ошибка Невозможно запросить "ahmed": Должен быть экземпляр "User". мой код такой def user_add_post(sender, instance, *args, **kwargs): post = instance profile = Profile.objects.all() users = Profile.objects.filter(following=post.author.user) for u in users: user = Profile.objects.filter(following=u) …

02.06.2022
Django channels test code AsyncConsumer.__call__() missing 1 required positional argument: 'send'

Тест каналов Я писал тестовый код, просматривая документацию. Но возникает эта ошибка. Traceback (most recent call last): File "C:\Users\Home\Desktop\exchange-rate\venv\lib\site-packages\asgiref\testing.py", line 74, in receive_output return await self.output_queue.get() File "C:\Users\Home\AppData\Local\Programs\Python\Python310\lib\asyncio\queues.py", line 159, in get await getter …

02.06.2022
Как объединить два набора запросов в Django

Setting = Subject.objects.filter.annotate( A_setting=Count('id', filter=Q(type='A', id__in=workers.filter(worker=1).values('id')), distinct=True) * Value(50), B_setting=Count('id', filter=Q(type='B', id__in=workers.filter(worker=1).values('id')), distinct=True) * Value(30), C_setting=Count('id', filter=(~Q(type='A') &amp; ~Q(type='B') &amp; Q(id__in=workers.filter(worker=1).values('id')))) * Value(10)) \ .values('setting__user_id', 'A_setting', 'B_setting', 'C_setting') Result: &lt;QuerySet [{'setting__user_id': 4, 'A_setting': 50.0, 'B_setting': 120, 'C_setting': 10.0}, {'setting__user_id': 34, …

02.06.2022
("Cannot import ASGI_APPLICATION module %r" % path) django.core.exceptions.ImproperlyConfigured: Cannot import ASGI_APPLICATION module 'asgi'

Мой файл settings.py: И мой asgi.py: """ ASGI config for myproject project. It exposes the WSGI callable as a module-level variable named ``application``. For more information on this file, see https://docs.djangoproject.com/en/2.2/howto/deployment/asgi/ """ import os from django.core.asgi import get_asgi_application from …

02.06.2022
Как работает django db index с минусами?

Что означает этот индекс с минусом (-text) в Django? migrations.AddIndex( model_name='comment', index=models.Index(fields=['-text'], name='xxx'), )

02.06.2022
Как создать динамические модели времени в django?

Я пытаюсь построить систему управления школой на django. В ней каждый год имеет 3 семестра, каждый из которых длится 4 месяца, т.е. 2022/2023 - 1-й семестр, 2-й семестр и 3-й семестр. Каждый семестр динамичен и переходит к следующему …

02.06.2022
Почему мое письмо для проверки django allauth отправляется с 'example.com' после изменения домена и отображаемого имени?

Я использую Django allauth для отправки проверочных писем, когда пользователи регистрируют учетную запись. Однако, письма продолжают отправляться с 'example.com' и включать сообщение по умолчанию (также с example.com). На данный момент у меня есть: изменил домен и отображаемые имена …

02.06.2022
Django подозрительная работа с файлами

Я создал пакет django с шаблонами и статическим файлом, который я установил в другом проекте django. Когда я запускаю функцию, которая вызывает установленный пакет, она выдает мне такую ошибку: SuspiciousFileOperation в /test/render Объединенный путь (/static/images/logo.png) находится вне компонента базового …

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

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

02.06.2022
Django Image не показывает администратора для расширенного пользователя

Я пытаюсь расширить встроенный User, чтобы пользователь мог добавить изображение в свой профиль, однако у меня нет возможности сохранить изображение в админке для моей страницы. Другие расширенные поля отображаются. Я не уверен, почему это... model.py class Profile(models.Model): user = models.OneToOneField(User, …

02.06.2022
Gunicorn Многочисленные рабочие за nginx

Я запускаю свое приложение Django с Gunicorn на Docker и есть 5 рабочих на gunicorn gunicorn -w=5. На моей среде dev я вижу, что 5 рабочих отвечают одновременно, поскольку gunicorn напрямую обслуживает приложение, хотя когда я перехожу в …

02.06.2022
Django aws ebs развертывание

Я пытаюсь развернуть свой проект django на aws ebs, но его состояние показывает как тяжелое, а url показывает ошибку 502 bad gateway error. Я использую git action для развертывания. on: push: branches: [ branchname ] jobs: build: runs-on: …

01.06.2022
Проблема при запуске python manage.py runserver для моего проекта Django

Введите описание изображения здесь Я устанавливаю проект django и пытался сделать некоторые базовые конфигурации с использованием staticfiles При попытке запустить python manage.py runserver, я столкнулся с ошибкой Type Error File "/home/muyiwa/anaconda3/lib/python3.9/posixpath.py", linenter code heree 375, in …

01.06.2022
Невозможно добавить новые данные списка к дикте в цикле for

У меня есть список IP, возвращаемый из POST в listip. Я хочу перебрать список IP и сохранить данные в словаре, чтобы потом вывести их на веб-страницу. Но словарь переопределяет значения только для последнего IP. Как я могу решить эту …

01.06.2022
У объекта 'function' нет атрибута 'listings'

Я пытаюсь создать сайт электронной коммерции (CS50 Project 2), который позволяет пользователю добавлять и удалять элементы листинга в свой список наблюдения. При попытке добавить листинг, который является моделью, в модель списка наблюдения я получаю эту ошибку: 'function' object has no …

01.06.2022
Django. Как сделать обработчик, который открывает эту ссылку на стороне сервера

Я не знаю, как правильно поставить вопрос, чтобы найти полезные статьи в google. Итак, вот моя проблема. У меня есть жестко закодированная кнопка в моем шаблоне &lt;a type="button" href="https://api.telegram.org/bot******:*****-*****/sendMessage?chat_id=-******&amp;text=test" class="btn btn-dark w-100 p-3" style="margin-bottom: 16px;"&gt;Button 1&lt;/a&gt; При …

01.06.2022
Отправка запроса в проекте django-react через mobile in development

Когда я отправляю данные из react в django на той же машине, все проходит успешно, но когда я открываю этот сайт в мобильном на 192.16978...:300 порту, я не могу, почему?

01.06.2022
Как лучше всего запустить ежедневный сценарий, который обновляет мое приложение Django App содержимым с внешних URL-адресов в Digital Ocean App Platform?

У меня есть веб-приложение Django, установленное на платформе Digital Ocean App Platform. Я хочу ежедневно обновлять мое Django App содержимым с внешних URL. К сожалению, задания cron недоступны в App Platform. В частности, я хочу получать изображения с …

01.06.2022
Как установить переменную "verbose_name_plural" в метаклассе ModelAdminForm, вместо того, чтобы устанавливать ее непосредственно в метаклассе модели?

В каждой моей модели есть метакласс, который определяет строковое представление для панели администратора, я делаю это, устанавливая verbose_name_plural переменную: class MyModel(models.Model): ... class Meta: ... verbose_name_plural = "My Representation" Я уверен, что это очень плохой подход …

01.06.2022
Новые миграции проектов django не отражаются в базе данных

Я пытаюсь создать новый проект django. Я использую Adminer для GUI моей базы данных и docker для моих контейнеров. Я добавил модель, Notification.py и создал миграции для ее установки на базу данных. Я могу выполнить эту миграцию в …

01.06.2022
Повторяющиеся функции 500 в день

Здравствуйте, я хочу сделать программу. как я могу повторять функцию 500 раз в день? пожалуйста, ответьте мне с примером. я использовал модуль времени и команду loop. вот мой пример: import schedule import time def job(t): print "I'm working...", t …

01.06.2022
Ckeditor не сохраняет изменения django

У меня есть форма, в одном из полей которой я использую ckeditor. Однако когда я отправляю форму, изменения в поле ckeditor не сохраняются. В модели я изменил поле на aRichTextField. Я также установил "ckeditor" в своих приложениях в настройках. …

01.06.2022
Django как аннотировать в prefetch_related

У меня есть три модели: class User: screen_name = Charfield class Post: author = FK(User) class Comment: post = FK(Post, related_name=comment_set) author = FK(User) Теперь я хочу аннотировать Post следующим образом (оригинальная аннотация сложнее, добавлен …

01.06.2022
Команда не найдена: django-admin

Я скачал anaconda и Django, но код VS показывает ImportError: Не удалось импортировать Django. Вы уверены, что он установлен и доступен в вашей переменной окружения PYTHONPATH? Вы забыли активировать виртуальное окружение? Итак, я проверил Get out …

01.06.2022
Можно ли сохранить одну и ту же форму несколько раз в Django views.py?

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