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

11.01.2022
Django ORM агрегация над связанным полем массива

У меня есть две модели class Record(Model): scorable_entry = models.ForeignKey('Entry', null=True, blank=True, on_delete=models.CASCADE) class Entry(Model): scores = ArrayField(models.IntegerField(), null=True) и мне нужно отсортировать Records на основе суммы scores на связанной Entry модели. К сожалению, …

11.01.2022
Python: Как вызвать функцию с помощью django?

Я абсолютно новичок в Django и застрял на этой проблеме уже некоторое время, по какой-то причине они не учат этому в явном виде ни в одном учебнике, который я смог найти Итак, что я хочу - это …

11.01.2022
Django storages ломает статические файлы администратора

Я попробовал переместиться с локальных статических файлов на S3 с помощью django-storages. Я тщательно следовал документации, но все еще нет доступа к статическим файлам. В локальной среде у меня есть: STATIC_URL = '/static/' в …

11.01.2022
"self.fields['field_name'].queryset" в Djano, можно ли его применить к полю OneToOne?

Я новичок в Django и пытаюсь разобраться в отношениях между полями OneToOne с помощью _set.all() Мой models.py class User(AbstractUser): is_admin = models.BooleanField(default=False) is_employee = models.BooleanField(default=True) is_manager = models.BooleanField(default=False) is_assistant = models.BooleanField(default=False) class Profile(models.Model): profile = models.OneToOneField(User, on_delete=models.CASCADE) class Manager(models.Model): user …

11.01.2022
Django - Как проверить, что загруженное изображение имеет правильный тип расширения и не повреждено

Ниже приведен код для проверки загружаемого файла изображения. Основные проблемы с этим способом проверки в том, что пользователь может просто изменить расширение и загрузить недействительное изображение, что вызовет проблемы на front-end, потому что если он попытается его отобразить, то …

11.01.2022
Получение вывода execute_from_command_line из Django

Я пытаюсь запустить некоторый код на основе вывода функции execute_from_command_line из Django. В основном я пытаюсь проверить, есть ли непримененные миграции, проверяя вывод вышеупомянутой функции: execute_from_command_line(["manage.py", "makemigrations", "--dry-run"]) Вышеприведенное печатает No changes detected в stdout, поэтому у меня нет …

11.01.2022
Uwsgi не удалось открыть файл python /root/ ... /wsgi.py (DJANGO)

/var/log/uwsgi/myapp.log: Я не могу понять причину ошибки: Tue Jan 11 15:27:45 2022 - failed to open python file /root/eva/lawyer/lawyer/wsgi.py Я не могу понять, почему uwsgi не может открыть этот python файл. Путь к нему правильный myapp.ini: [uwsgi] chdir = …

11.01.2022
Ошибка развертывания Python django при использовании waitress

Я пытаюсь развернуть свой проект django в heroku, но сталкиваюсь с ошибкой, когда пытаюсь использовать модуль waitress эта ссылка ни к чему не ведет что делать

11.01.2022
Django выдает ошибку "GET /static/main/css/main.css HTTP/1.1" 304 0

Мой файл шаблон для всех html это: {% load static %} <!doctype html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>{% block title %}{% endblock %}</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"> </head> <body> {% …

11.01.2022
NOT NULL constraint failed: registration_registration_customuser.user_id

Я пытаюсь зарегистрировать пользователя в первый раз, но получаю IntegrityError. Тип исключения: IntegrityError Значение исключения: Сбой ограничения NOT NULL: registration_registration_customuser.user_id когда я пытаюсь создать суперпользователя, он спрашивает меня об идентификаторе пользователя, для которого я должен ввести …

11.01.2022
Django HTML в pdf не отображается, когда цикл for loop длиннее 1 страницы

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

11.01.2022
Django Models : массив полей

Мне нужна форма с "сотнями" целочисленных полей ввода. Я думал создать массив целочисленных полей в моей модели, но, похоже, это не работает: class Array(models.Model): name=models.CharField(max_length=10) data=[] for i in range(100): data.append(models.IntegerField(default=0,blank=True)) Через de shell я могу создать …

11.01.2022
Django DRF bulk_update первичный ключ

Я использовал пример из документации для реализации массового обновления: class BookListSerializer(serializers.ListSerializer): def update(self, instance, validated_data): # Maps for id->instance and id->data item. book_mapping = {book.id: book for book in instance} data_mapping = {item['id']: item for item in validated_data} # …

11.01.2022
Как обслуживать медиафайлы с помощью управляющего трафика?

Мне нужно обслуживать защищенные файлы для пользователей, ограниченных пользовательской квотой загрузки (для каждого пользователя). Итак, я должен вычислить каждую загрузку файла. Это легко, если я использую HttpResponse() для обслуживания файлов, но это неэффективно и очень медленно. Как контролировать …

11.01.2022
Как добавить несколько полей "многие ко многим", ссылающихся на одну и ту же таблицу в django

У меня есть модель "Фильм" в Django и модель "Знаменитость" также. Я хочу добавить модель знаменитости к модели фильма как поле manytomany 3 раза. один раз как актер, один раз как режиссер и один раз как продюсер. что-то вроде …

11.01.2022
Как добиться агрегированного среднего значения по нескольким столбцам в кадре данных pandas [дубликат]

У меня есть следующий кадр данных Теперь, учитывая определенный диапазон дат холдинга, мне нужно получить среднее значение столбцов, сгруппированных по тикеру. т.е. <img alt="enter image …

11.01.2022
Как получить сумму обратного отношения для каждого набора запросов для ListView?

Сколько голосов набрала история? Что я должен сделать, чтобы увидеть это в ListView? И как я могу сделать это, не застряв на проблеме n+1? models.py class Story(models.Model): author = models.ForeignKey( MyUser, on_delete=models.CASCADE, related_name='story' ) title = models.CharField(max_length=255) slug …

11.01.2022
Модуль 'website.management.commands.updatemodels' не имеет атрибута 'Command'

Я обнаружил проблему при выполнении этого кода на моем приложении 'website', используя django https://i.stack.imgur.com/rr15N.jpg https://i.stack.imgur.com/LWMP6.jpg

11.01.2022
Работа с многопроцессорными задачами и задачами Celery

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

11.01.2022
Redirect_uri mismatch error django heroku app

После развертывания приложения Django google single sign-in на Heroku я столкнулся с проблемой несоответствия redirect_uri, хотя в учетных данных google указан правильный URI перенаправления. Я не знаю, где возникает проблема. То же самое прекрасно работает на локальной машине. Пожалуйста, помогите.

11.01.2022
TemplateDoesNotExist, если шаблон существует

Я получаю TemplateDoesNotExist, когда я уверен, что шаблон существует "TemplateDoesNotExist at /maintenance/1/update/" когда просто перехожу к /maintenance/, который является индексом для этого приложения, все работает нормально. шаблон находится в папке appfolder templates appfolder name затем templates как на …

11.01.2022
Вопрос о фреймворке Django для python

В рамках Django REST, если администратор просит пользователя ввести ответы на некоторые вопросы, которые могут быть добавлены учетной записью администратора, как должен быть определен класс models, который сохраняет данные, предоставленные пользователем, когда пользователь заполняет нефиксированные вопросы, добавленные администратором?

11.01.2022
Фильтр наиболее просматриваемых и используемых объектов за предыдущую неделю

Я хочу фильтровать наиболее просматриваемые и используемые объекты за предыдущую неделю (последние семь дней) в моем проекте. Модели class Banner(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=150 , unique=True) description = RichTextField(blank=True, null=True) category = models.CharField(max_length=200) tag = models.CharField(max_length=200) …

11.01.2022
Настройка Nginx с NextJs и фреймворком для отдыха Django

передняя часть моего сайта написана на .next, а задняя часть сайта написана на DRF (Django rest framework) Как я могу настроить Nginx для запуска .next для front и Django для Back? мой текущий Nginx conf таков: server { …

11.01.2022
Uwsgi failed to open python file /root/ ... /wsgi.py . UWSGI не может открыть python file wsgi.py (DJANGO)

/var/log/uwsgi/myapp.log: Tue Jan 11 15:27:45 2022 - *** Starting uWSGI 2.0.18-debian (64bit) on [Tue Jan 11 15:27:45 2022] *** Tue Jan 11 15:27:45 2022 - compiled with version: 10.0.1 20200405 (experimental) [master revision 0be9efad938:fcb98e4978a:705510a708d3642c9c962beb663c476167e4e8a4] on 11 April 2020 11:15:55 Tue …

11.01.2022
Возможно ли в django хранить все данные о попытках входа в систему в файле? [дубликат]

В настоящее время я создаю локальную страницу входа в Django (только начал) и задался вопросом: Можно ли хранить все попытки входа в систему (как успешные, так и неудачные), например, в json-файле? Если да, то как?

11.01.2022
Как сделать абсолютный url для изображений

Модели class ProductImage(models.Model): image = models.ImageField(upload_to="images", null=True, blank=True, verbose_name='Картинка') product_id = models.ForeignKey( ProductItem, related_name="product_image", on_delete=models.CASCADE, blank=True, null=True) модели class Favorite(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name="Пользователь", related_name='favorites', null=True, blank=True) products = models.ManyToManyField(ProductItem, verbose_name='Продукты', related_name = 'favorites', null=True, blank=True) class …

11.01.2022
Получение поврежденных зипов с помощью Python3 ZipStream в Django

Я использую zipstream из here и имею представление Django, которое возвращает zip файл всех вложений файлов, которые размещены на Amazon S3. Но при загрузке все zip-файлы оказываются поврежденными, то есть я не могу их открыть. import …

11.01.2022
Статические файлы не работают на heroku при использовании первичного ключа в url

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

11.01.2022
Лучшие практики перехода с python2 на python3 в django

Будет полезнее, если вы ответите и на следующие вопросы. Dealing with models.CharField. In python2, how the CharField value is stored in the database and how it is different from the value which is going to store in …

11.01.2022
Как добавить левую боковую панель в пользовательский шаблон админки django

Я создал одну пользовательскую страницу для Django admin, имя файла server.html {% extends "admin/base_site.html" %} {% block content %} &lt;h1&gt;Server management&lt;/h1&gt; {% if status == 200 and message %} &lt;ul class="messagelist"&gt; &lt;li class="success"&gt;Response status: &lt;strong&gt;{{ status}}&lt;/strong&gt;&lt;/li&gt; &lt;li class="success"&gt;{{message}}&lt;/li&gt; {% …

11.01.2022
Crisp выдает ошибку 'BoundWidget' object has no attribute 'field' when i want to submit

Я пытаюсь сделать расширенный рендеринг для моих Django crispy форм раздел формы в моем index.html выглядит следующим образом &lt;form method = "post"&gt; {% csrf_token %} {{ form.organization |crispy}} &lt;div class="form-row"&gt; &lt;div class="form-group col-md-6 mb-0"&gt; {{ form.start_date |crispy}} &lt;/div&gt; &lt;div …

11.01.2022
Ошибка сервера в приложении django-heroku Ошибка сервера (500)

После того, как я разработал его в heroku и изменил DEBUG = False, он выдает ошибку. Я пытаюсь исправить это, но не могу. кто-нибудь может помочь мне исправить это, пожалуйста, спасибо. вот мой файл settings.py: STATIC_URL = '/static/' …

11.01.2022
Массовый экспорт файлов CSV в Django

Я создаю пользовательское административное действие для загрузки списка заказов в виде CSV-файла. В моем файле orders/admin.py есть следующее: def export_to_csv(modeladmin, request, queryset): opts = modeladmin.model._meta # opts = options for order in queryset: content_disposition = f'attachment; filename=OrderID-{order.id}.csv' response = …

11.01.2022
Ubuntu 20.04, Django, nginx ошибка разрешения файла 403 - нет решения в stackoverflow, пока работает

Я развернул приложение Django 1.8 на сервере ubuntu с помощью gunicorn Ubuntu 20.04 Django 1.8 nginx 1.18.0 Python 2.7 Медиафайлы имеют следующие разрешения # ls -l total 4 drwxrwxrwx 5 www-data www-data 4096 Apr 18 2021 media …

11.01.2022
Uwsgi + django ModuleNotFoundError: No module named 'myproject'

Я пытаюсь запустить django проект с помощью uwsgi и nginx. Возникает ошибка при запуске uwsgi: ModuleNotFoundError: No module named 'lawyer' Структура проекта: lawyer/ ... ... manage.py ... lawyer/ __init__.py asgi.py settings.py urls.py uwsgi.py GNU nano 4.8 /etc/uwsgi/apps-enabled/myapp.ini [uwsgi] chdir = …

11.01.2022
Django приложение для заказа времени, как сделать цикл из базы данных в таблице

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

11.01.2022
Django.db.utils.IntegrityError: UNIQUE constraint failed: account_workexperiance.id

Я получаю ошибку UNIQUE UNIQUE constraint failed: account_workexperiance.id при обновлении списка объектов. До сих пор все работало нормально, и я не делал никаких изменений. models.py: class TutorUser(models.Model): tutor_user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='tutor') full_name = models.CharField(max_length=255, blank=True) phone_number = models.CharField(max_length=14, …

11.01.2022
Не удалось разобрать остаток: '${profiles['user']}' из '${profiles['user']}

const data = '{{ search_user }}' const rdata = JSON.parse(data.replace(/&amp;quot;/g, '"')) const input = document.getElementById('user-input_products') let filteredArr = [] input.addEventListener('keyup', (e)=&gt;{ box.innerHTML = "" filterMax = (fn, c) =&gt; x =&gt; c &amp;&amp; fn(x) &amp;&amp; c-- filter …

11.01.2022
Django annotate division некорректно вычисляет числа с плавающей точкой

Я пытаюсь разделить числа, которые хранятся в базе данных в миллионных долях, но при этом теряются десятичные знаки. conditions_set.annotate( _amount_from=ExpressionWrapper(F('amount_from')/1000000, output_field=FloatField()), _amount_to=ExpressionWrapper(F('amount_to')/1000000, output_field=FloatField()), _value=ExpressionWrapper(F('value')/10000, output_field=FloatField()) ).values('_amount_from', '_amount_to', '_value').order_by('amount_from') 0 = {dict: 3} {'_amount_from': 0.0, '_amount_to': …