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

01.09.2024
React + Django full stack webdev

Недавно или, может быть, около года назад я начал изучать все, что мне нужно знать, чтобы быть fullstack веб-разработчиком (html, css, js, react...). Сейчас я пытаюсь создать сайт на основе фуллстек-технологий в качестве своего первого большого проекта. Я узнал много …

01.09.2024
Django добавление данных в другую таблицу

Начал изучать django. Столкнулся с таким вопросом. Чтобы добавлять пользователей необходимо сделать модель и применить миграции. А если я хочу добавлять данные в БД но в другую таблицу. Например база называется database.db и в ней 2 таблицы. Одна по умолчанию, …

01.09.2024
Администратор Django продолжает терпеть неудачу

Недавно я создал новый проект Django, используя cookie cutter с docker. Я регулярно использую его для настройки своих Django-проектов, но недавно у меня возникла проблема, когда любой новый проект, который я запускаю, загружается и загружается правильно, …

01.09.2024
Django Context теряется в электронной почте

Я пытаюсь отправить письмо о забытом пароле в Django. Но даже после использования отладочных операторов print, чтобы убедиться, что slug доступен в моем контексте, он продолжает выдавать ошибку. Мой models.py: class Restaurant(models.Model): name = models.CharField(max_length=100) email = models.EmailField() description …

01.09.2024
Django Admin: Пользовательское действие массового дублирования некорректно обрабатывает данные формы

Заголовок: Django Admin: Пользовательское действие массового дублирования некорректно обрабатывает данные формы Описание: Я пытаюсь реализовать пользовательское действие в Django Admin для массового дублирования записей для модели. Процесс должен работать следующим образом: Выберите несколько записей …

01.09.2024
Как распаковать zip-файл в родительской папке файла в python3.x

У меня есть требование распаковать архив, выбрав его во время выполнения программы. Я передаю zip-файл с помощью HTML input type file в моем шаблоне, а затем использую функцию ZipFile extractall(). Эта простейшая схема работает, однако распакованное содержимое сохраняется в …

01.09.2024
Как игнорировать `ModuleNotFoundError` при использовании mypy для действий на github?

Я интегрирую mypy в рабочий процесс GitHub Actions, чтобы проверять только измененные файлы в моем проекте django: name: Pull Request Backend Lint and Format on: [push, pull_request] jobs: backend-lint-and-check: runs-on: ubuntu-latest defaults: run: working-directory: backend steps: - …

01.09.2024
Windows 11 Home - Невозможно запустить django-admin

Я просмотрел несколько сообщений, касающихся любого из этих вопросов: django-admin : Термин 'django-admin' не распознан или [Errno 2] No such file or directory Я пытаюсь запустить django-admin startproject... и снова я пробовал это несколькими способами и продолжаю получать …

31.08.2024
Повышение безопасности при обмене изображениями между двумя сторонами [закрыто]

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

31.08.2024
Django: Использовать виджеты в методе init формы?

Почему виджет для поля, определенного как атрибут класса, работает, а для атрибута экземпляра внутри метода __init__ - нет? (Мне нужен метод init) class CropForm(forms.ModelForm): class Meta: model = CropModel fields = ['name', 'label'] label = forms.CharField(label='label', widget=forms.TextInput(attrs={'class': 'input'})) def __init__(self, …

31.08.2024
Как получить доступ к программе pysimplegui онлайн?

Я сделал программу, используя Pysimplegui, но я хочу получить доступ к ней через Интернет. Я нашел pysimpleguiweb, который выглядел многообещающе, но похоже, что это все еще версия 0.39, так что это не закончено? Я хотел бы узнать, где есть …

31.08.2024
Как пометить письмо как проверенное в django-allauth?

Я создаю сайт с нуля, который был разработан с помощью Django и django-allauth. Чтобы создать нового суперпользователя с нуля, мне нужно выполнить следующую команду: python manage.py createsuperuser Когда я пытаюсь войти в систему под этим пользователем на …

31.08.2024
"Password authentication failed" для пользователя после перемещения учетных данных в файл .env

Я просто пытаюсь разобраться с этой проблемой "port 5432 failed: FATAL: password authentication failed for user "username" connection to server at "localhost"". Приведенный ниже код отлично работает в dev-среде, но после того, как я разместил его в Digital Ocean, он …

31.08.2024
Оптимизация запроса в django

У меня имеются модели, сериализаторы, и вьюшка. Проблема n+1, у меня в бд 5 товаров, но по итогу просходит 7 запросов. Если я уберу метод get_color в сериализаторе, то запросов станет 2, но не будет нужных мне полей. Как сделать …

31.08.2024
Makemigrations не идентифицирует изменения. Есть ли какое-нибудь решение, чтобы решить эту проблему, не затрагивая журналы миграции базы данных?

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

31.08.2024
Django игнорирует статическую конфигурацию при загрузке в S3

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

31.08.2024
Шаблоны Django не обновляются

У меня есть приложение с Django 2.2. и IIS 8. Оно внезапно перестает работать, когда я вношу новые изменения. Изменения появляются в базе данных, но не отображаются на веб-странице (шаблоны или формы администратора). Я пробовал запускать/останавливать сервер IIS, я …

31.08.2024
Сохранение метаданных изображений при рендеринге Wagtail

Я хотел бы найти способ сохранить некоторые или все метаданные изображения, когда Wagtail генерирует рендеринг из оригинала. В документации Wagtail я нашел следующее упоминание о функции <generate_rendition_file>: ПРИМЕЧАНИЕ: Ответственность за генерацию нового изображения из исходного лежит …

30.08.2024
Django - вызов формы по элементам с помощью AJAX-вызова

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

30.08.2024
Докеризованный проект Django не обслуживает файлы после попытки настроить статическую конфигурацию

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

30.08.2024
Авторизация в Django с использованием других полей

У меня есть приложение Django rest framework, и я модифицировал его модель User с помощью AbstractBaseUser. Я развернул проект на VPS, и теперь заказчик хочет внести изменения в аутентификацию. Мне нужно установить ОБА телефона и email в качестве USERNAME_FIELD, …

30.08.2024
Проблема с загрузкой файлов на S3 в Django на Azure App Services

Наше приложение уже несколько лет размещается на Heroku без каких-либо проблем с загрузкой на S3. Сейчас мы работаем над переходом на Azure App Services. Сейчас мы столкнулись с проблемой, когда загрузка файлов не удается. Кажется, что они прерываются по времени …

30.08.2024
Как решить проблему: Django с Visual Studio Code Изменение шаблона без эффекта?

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

30.08.2024
Каналы Django перестают работать через некоторое время

У меня есть система, в которой есть две формы связи, одна через http-соединения для определенных задач, а другая через websockets для задач, требующих связи в реальном времени. Для развертывания я использовал nginx, daphne и redis, вот конфигурации: Сервис …

28.08.2024
DRF выборка на основе поля другой модели

Необходим метод GET, куда я могу передать id объекта Client и получить все объекты Detection, связанные сним. Не могу понять как добитсья этого в рамках DRF. Detection относится к Stream, а Stream относится к Client связью многие к одному. views.py …

28.08.2024
Как получить PCI DSS сертификат?

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

28.08.2024
Подпункты пункта 'Продукты' в выпадающем меню не отображаются при нажатии

Подпункты пункта "Продукты" в выпадающем меню не отображаются при нажатии на них Кнопка 'فهرست' работает правильно при нажатии и открывает выпадающий список, но когда я нажимаю на элемент 'محصولات', выпадающий список закрывается. Я хочу, чтобы подпункты 'محصولات' отображались при …

28.08.2024
Поле ForeignKey модели поднимает событие ограничения not-null с установленным `default=`.

Моя модель : def Maker(models.Model): name = models.CharField() def get_default_maker(): default_maker, created = Maker.objects.get_or_create(name="noname") return default_maker.pk class Item(models.Model): maker = models.ForeignKey( Maker, verbose_name="Maker", on_delete=models.SET(get_default_maker), default=get_default_maker ) У меня есть Maker экземпляр-плагин "noname". Я хотел бы назначать …

28.08.2024
Доступ к geonode api через клиент

Я столкнулся с проблемой аутентификации в GeoNode и мог бы воспользоваться помощью. Я включил ее, установив: LOCKDOWN_GEONODE=True Однако мне нужно получить доступ к API (.../api/v2/...) через клиента, как для фронтенд-клиентов в шаблонах Django, так и в чистом коде. …

28.08.2024
Указание проекта Django на мой приобретенный домен в Google Cloud

Я купил домен у GoDaddy и размещаю его в ведре (которое имеет то же имя, что и мой домен) в проекте на облаке Google. В ведре в разделе "Редактировать конфигурацию сайта" я добавил простую html-страницу в поле под названием …

28.08.2024
Передача данных во фреймворк django с помощью javascript (без jquery)

У меня есть выпадающий список, который я получил из загруженного CSV-файла из Django, который я хочу передать обратно в другое представление Django с помощью javascript при выборе значения. Я продолжаю получать 404 ошибку (index.js:9 POST http://127.0.0.1:8000/gui_app/%7B%%20url%20%22get_selection%22%20%%7D 404 (Not Found) …

28.08.2024
Я не могу войти на свой сайт django через браузер телефона, но могу войти в учетные записи, созданные на телефоне после развертывания на железной дороге [закрыто]

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

28.08.2024
Django, как получить аннотированное поле связанной модели

Например, модель Invoice имеет поле проекта, которое указывает ForeignKey на модель Project, Project имеет пользовательский ProjectManager, который get_queryset определен, в get_queryset я делаю: super().annotate(display=...) и когда я хочу получить это аннотированное поле через Invoice: Invoice.objects.filter(project__display__iregex=...) то возникает ошибка, …

28.08.2024
Django queryset count с нулем

У меня есть эта модель Django : class Survey(models.Model): call = models.OneToOneField(Call, null=True, related_name='survey', on_delete=models.CASCADE) service = models.ForeignKey(Service, related_name='survey', null=True, on_delete=models.CASCADE) when_start = models.DateTimeField() when_end = models.DateTimeField() Я хотел бы получить количество звонков на одну услугу в …

28.08.2024
Django, как создать поле ForeignKey при .annotate?

Я хотел создать поле ForeignKey в Django с помощью .annotate, но не смог найти ни одной опции для этого, возможно, ее не существует. Я просто хочу LEFT JOIN определенной модели с определенным условием. Но сейчас я должен сделать это следующим …

28.08.2024
Чем заменить RelatedFilter в новых версиях django_filters?

У нас есть проект Django версии 2.0.4, сейчас я пытаюсь обновить его до 3.1 В проекте используется djangorestframework-filters, но сейчас этот пакет не поддерживается. Проблема в том, что один из наших FilterSet использует RelatedFilter, и я не могу найти …

28.08.2024
Поля ввода не обновляются после их редактирования в грубой программе на django [закрыто]

//edit.html <form action="/update/{{ rec.id }}" method="POST"> {% csrf_token %} Name: <label> <input type="text" name="title" value="{{ rec.name }}" /> </label> <br/> Marks1: <label> <input type="number" name="mark1" value="{{ rec.mark1 }}" /> </label> <br/> Marks2: <label> <input type="number" name="mark2" value="{{ rec.mark1 }}" /> …

28.08.2024
Django-приложение, развернутое на сервере Ubuntu, перенаправляет на страницу входа в систему после успешной авторизации

Я развернул django на сервере ubuntu 22 с nginx в качестве сервера приложений, но когда я вхожу в систему и при каждом запросе получаю перенаправление обратно на login.` if form.is_valid(): username = form.cleaned_data.get("username") password = form.cleaned_data.get("password") logger.debug(f"Attempting to authenticate …

28.08.2024
Sass.CompileError: Файл для импорта не найден или не доступен для чтения

Я работаю над проектом django и решил использовать django-simple-bulma, но при каждом запуске Python manage.py collectstatic я получаю sass.compilerererror Traceback (most recent call last): File "C:\Users\DIAWHIZ\desktop\themiraclemovement\manage.py", line 22, in <module> main() File "C:\Users\DIAWHIZ\desktop\themiraclemovement\manage.py", line 18, in main execute_from_command_line(sys.argv) File …

28.08.2024
Специальные символы в поле Auto Slug

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