Django and Python "Questions and answers", page 1215

04.01.2022
Django - расширенный поиск

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

04.01.2022
Сумма поля за последовательный период на основе условия

Я сделал это без сложного запроса и с помощью Python. Но я ищу способ сделать это с помощью Django ORM. У меня есть таблица следующего вида: user дата точка …

04.01.2022
Невозможно разместить данные в базе данных через формы модели django

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

04.01.2022
Трясогузка загружает файл - InMemoryUploadedFile

Я использую форму wagtail для сохранения данных формы, но когда я загружаю файл, я получаю сообщение об ошибке : Объект типа 'InMemoryUploadedFile' не является JSON сериализуемым. def сохранения, который я использую def serve(self, request, *args, …

04.01.2022
Процентное соотношение нескольких алгоритмов

Я создаю систему сердечно-сосудистых заболеваний. Мой вопрос в том, как улучшить мой код, и показывать не только 0 - для нерискованных и 1 - для имеющих сердечные заболевания. Вот мой view.py if form.is_valid(): features = [[ form.cleaned_data['age'], form.cleaned_data['sex'], form.cleaned_data['cp'], …

04.01.2022
Установка psycopg2 на M1

Во-первых, я знаю, что на SO уже есть много подобных вопросов. Но ни один из них не работает для меня. Я использую Macbook Air 2020 года с установленным чипом Apple M1. Мне нужно psycopg2 для запуска моей postgres …

04.01.2022
Как получить результаты, соответствующие любым терминам, используя PostGres SearchQuery в Django 3

Я использую SearchQuery и Search Vector в Django 3 для поиска статей, которые находятся в базе данных PostGres. Предположим, что в моей базе данных есть пять статей, озаглавленных следующим образом: Eating salmon reduces risk of heart attacks How to …

04.01.2022
Я хочу найти ip-адрес в таблице данных

У меня есть таблица данных с колонками ipaddress с маской подсети и принадлежит проекту1. У меня есть данные в БД примерно следующего содержания введите описание изображения здесь я хочу вывести строки на веб-страницу заданного …

04.01.2022
Django как загружать файлы в разные директории на основе опции выпадающего списка из шаблонов

Я новичок в Django, я хочу сохранять загруженные файлы в каталогах на основе значений выпадающего списка из шаблонов, и мой код выглядит следующим образом, 1:models.py: def user_directory_path(request,*args,**kwargs): need_selection = request.POST.get('need_selection') return need_selection class Document(models.Model): docfile = models.FileField(upload_to=user_directory_path) …

04.01.2022
Django - я всегда получаю свой профиль, когда хочу просмотреть профиль другого пользователя

Когда бы я ни пытался просмотреть профиль других людей, он всегда возвращает мой собственный профиль снова, я не знаю, что не так, и я пытался вызвать request.user, но это, кажется, не работает views.py def UserProfile(request, username): user = get_object_or_404(User, username=username) …

04.01.2022
Как хранить и извлекать неструктурированные примитивные пары ключ-значение SQL в Python?

У меня есть несколько неструктурированных пар ключ-значение, которые я в конечном итоге хочу хранить в базе данных PostgreSQL, используя фреймворк Django. Данные типизированы с использованием примитивных типов SQL, так что это, казалось бы, звучит тривиально. Например: <pre class="lang-py …

04.01.2022
Почему я получаю эту ошибку при попытке переключения HTML-страниц

Я сделал основные HTML/CSS файлы, которые я пытаюсь запустить через Django, но каждый раз, когда я запускаю его и пытаюсь переключить страницы, я получаю эту ошибку: Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/about.html Using the URLconf …

04.01.2022
Правильная настройка Django с sqlAlchemy?

Я бороздил интернет в течение 3-5 дней в поисках правильного ответа на это решение. Я вижу много кода для Flask, но ни одного для Django, чтобы ответить на мой вопрос. Возможно, это потому, что Django имеет встроенный ORM, и …

04.01.2022
Проверка CSRF не удалась за Route 53

У меня есть докеризованное приложение Django, использующее Gunicorn и Nginx. При входе на страницу администратора с использованием localhost ошибка CSRF не возникает. При запуске докера на Amazon EC2 с Route 53 в качестве прокси-сервера (https перенаправляется на http), я …

04.01.2022
Django - как добавить многие ко многим с помощью bulk_create?

Вот мои модели: class MyShop(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) user = models.OneToOneField(User, on_delete=models.CASCADE, related_name='user_profile_shop') company_name = models.CharField(max_length=150) shop_commision = models.IntegerField(default=5) class OrderItem(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) order = models.ForeignKey(Order, related_name='items', on_delete=models.CASCADE) product = models.ForeignKey(Product, related_name='order_items', on_delete=models.CASCADE) …

04.01.2022
Django: Не удалось найти библиотеку GDAL (OSX)

После смерти моего старого macbook я переношу Django Webapp, который я создавал, на мою новую машину (это MacBook Pro M1 2021). В настоящее время я нахожусь в процессе переустановки нужных пакетов и расширений для приложения. Однако в настоящее время …

04.01.2022
Установка зависимостей (например, клиентов сервисов) в Django

Вид Django API вызывает другой сервис. Чтобы вызвать этот сервис, представлению нужен клиент. Я хотел бы инициализировать глобально экземпляр клиента и передать его представлению. Также, для тестов, я хотел бы иметь возможность легко передразнить клиента. Я могу сделать несколько …

04.01.2022
Почему не отображается ответ на комментарий? Python Django

Все остальное вроде работает, но не могу увидеть ответ на комментарий. Пожалуйста, помогите МОДЕЛИ: class Comment(models.Model): """ комментарии для модели Post """ comment_post = models.ForeignKey(Post, on_delete=models.CASCADE, related_name='comment_for_post', null=True, default='') comment_text = models.TextField(null=True) date_posted = models.DateTimeField(auto_now=True) def get_absolute_url(self): """ …

04.01.2022
SystemCheckError: Проверка системы выявила некоторые проблемы: Django

From mptt.models import MPTTModel, TreeForeignKey from django.contrib.auth.models import User из django.db import models class CategoryTask(MPTTModel): """Task Category Model""" title = models.CharField("Title", max_length=200, unique=True) parent = TreeForeignKey( 'self', on_delete=models.CASCADE, null=True, blank=True, related_name='children' ) slug = models.SlugField(max_length=200, unique=True) mastery_need = models.FloatField("Mastery …

04.01.2022
Django - я хочу перенаправлять на страницу профиля после того, как пользователь отредактирует свой профиль

Когда пользователь заканчивает обновление профиля, я хочу перенаправить его обратно на страницу профиля, но он продолжает показывать, что Reverse for 'profile' with no arguments not found. 1 pattern(s) tried: ['(?P&lt;username&gt;[^/]+)/$'] я пробовал сделать перенаправление моих представлений, но теперь оно не …

04.01.2022
Django makemigrations nomodule found error

Я пытаюсь добавить модели, но всякий раз, когда я запускаю python manage.py makemigrations я получаю следующую ошибку ModuleNotFoundError: No module named 'django.contrib.staticfilesaccounts' accounts - это приложение в моем проекте, структура файлов следующая структура …

04.01.2022
Django form-wizard сохранение формы

Я хотел бы сохранить форму и войти в сеанс мастера, я делал это с помощью запросов, как мне использовать это так&gt;? Внутри функции done. class UserWizard(SessionWizardView): template_name = "registration/signup.html" form_list = [SignUpForm] def done(self, form_list, **kwargs): process_data(form_list) return redirect('home') """ …

04.01.2022
Почему я получаю Post.CommentPost.None

Может ли кто-нибудь объяснить мне, почему я получаю Post.CommentPost.None? Я связал CommentPost с Post, и когда я пытаюсь получить что-то из моего CommentPost, я имею Post.CommentPost.None Вот кое-что о моих моделях и функциях. class Posty(models.Model): title …

04.01.2022
Django два столбца внешний ключ ссылка на один столбец

У меня такая проблема, у меня есть два столбца foreigner key и reference one columns, которые работают в mysql, но они не работают в Django models. он показал, что есть два одинаковых db_columns в одной модели …

04.01.2022
Django предыдущий шаг

Когда бы я ни запускал шаг prev в моем мастере, он всегда должен проверять все значения в форме проверки, как мне просто вернуться назад без проверки. {% if wizard.steps.prev %} &lt;button name="wizard_goto_step" type="submit" value="{{ wizard.steps.prev }}"&gt;{% trans "prev step" …

04.01.2022
Django (REST Framework) - Как добавить поля в итерацию кверисета

Мне нужен совет по составлению запроса в Django (DRF). Я пытаюсь сделать кверисет для продуктов, где каждый продукт получает поле "images" со всеми изображениями для этого продукта (соединено с использованием модели ProductImage), но я не могу понять, как добавить …

04.01.2022
Закрытие соединений django ORM в многопоточной среде

У меня есть следующий код в отдельном скрипте, который использует django orm (вне django) с многопоточностью. import threading MAX_THREADS = 30 semaphore = threading.Semaphore(value=MAX_THREADS) books = Books.objects.all() for book in books: book_id = book.id t = threading.Thread(target=process_book, …

03.01.2022
Как создать объект при подтверждении удаления в DeleteView в Django

В Django 3 я хочу удалить объект и после подтверждения пользователем удаления создать несвязанный объект. Код, который я написал ниже, создает несвязанный объект, как только пользователь нажимает кнопку "delete", но до того, как пользователь подтвердит удаление. Я хочу, чтобы …

03.01.2022
Невозможно импортировать views.py в urls.py

Только что начал работать с Django. Я создал приложение, отобразил его в списке INSTALLED_APPS и написал простую функцию в views.py. Я попытался импортировать views в urls.py, но получаю ошибку: Cannot find reference 'views' in 'init.py' кодviews.py: from django.shortcuts …

03.01.2022
Django сохранение отношений в базу данных из modelForm

Нужно сделать отношение Пользователя к большому кол-ву сокращенных ссылок. Вот мой models.py from django.contrib.auth.models import User from django.db import models class ShortLinks(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) short_links = models.CharField(max_length=256, blank=False) long_links = models.CharField(max_length=256, blank=True) Вот мой forms.py class ShortLinks(forms.ModelForm): …

03.01.2022
Django о форме, форме-группе и т.д.

1) Я хочу поместить имя пользователя, вошедшего в систему, в 'b_wrtier', что мне делать? Теперь, возможно из-за части html {для поля в форме}, появляется только заполнитель b_title, b_writer и b_note. 2) b_note Как мы можем расширить строки в b_note? …

03.01.2022
Содержимое страницы опускается на секунду (CSS)

Мое приложение для перевода кода Морзе работает просто отлично, за исключением того, что когда я перевожу текст на Морзе (Texto para Morse) в первый раз, стили глючат и падают на секунду. Также есть некоторые …

03.01.2022
Как обслуживать MEDIA-загрузки из summernote в prod-хостинге?

Добрый день и с Новым годом! В панели администратора, при создании поста, загруженные изображения не отображаются. Ни в админке, ни в опубликованном посте. Они лежат в папке с загруженными изображениями, и через админпанель Django ссылка видна (но …

03.01.2022
Django Admin - Как проверить условие @mark_safe

Я пытаюсь реализовать некоторый код, например: @mark_safe def workers(self): workers_info = [] for name, role in self.workers: workers_info.append( f"&lt;br&gt; Name: {name}" f"&lt;br&gt; role: {role}" ) return '&lt;br&gt;&lt;br&gt;'.join(workers_info) return '-' Проблема в том, что мой проект работает вместе …

03.01.2022
DRF - Вложенный сериализатор, записывающий данные

Это модель class Memo(BaseModel): memo_text = models.TextField(null=True, blank=True) tag = models.ForeignKey('Tag', on_delete=models.SET_NULL, null=True, blank=True) is_tag_new = models.BooleanField(default=False) class Meta: db_table = 'memo' class Link(BaseModel): url = models.URLField(blank=True, null=True) memo = models.ForeignKey('Memo', on_delete=models.CASCADE, related_name='url') class Meta: db_table = 'link' …

03.01.2022
Передача локальных файлов в контейнер docker - docker COPY не обновляется с новыми файлами в каталоге

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

03.01.2022
Как получить доступ к атрибутам "дочерней" модели в Django?

Models.py class Post(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False, name="post_id") postauthor = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='postuser') class PostImage(models.Model): post = models.ForeignKey(Post, on_delete=models.CASCADE, default=None,) image = models.ImageField(upload_to=user_directory_path) Прежде чем я напишу слишком много и опишу все, что я пробовал до сих …

03.01.2022
Разграничение прав редактирования и удаления публикации Django (User)

Пишу свой первый учебный проект на Django, условный сайт с объявлениями, и мне хотелось бы реализовать следующие функции: 1 - Авторизированный пользователь может редактировать и удалять только свои публикации. 2 - При создании публикации авторизированным пользователем, метка/field &quot;athor&quot; автоматически присваевается …

03.01.2022
Как суммировать время на основе заданного времени в django?

Class Clock(models.Model): report_submitted_at = models.TimeField() delivery_time = models.TimeField(null=True, Blank=True) Я новичок в Django, поэтому мне интересно, как этого добиться. В моей модели report_submitted_at я ввожу время. На основе введенного времени я хочу автоматически сохранять время доставки. Время доставки …

03.01.2022
Django как предотвратить показ сообщений об успехе, если я возвращаюсь на предыдущую страницу без отправки формы?

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