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

13.10.2022
Django - фильтрация связанных объектов

У меня есть загадка. Вот мои модели: class StatusGroup(models.Model): name = models.TextField() def __str__(self): return self.name class StatusDetail(models.Model): action = models.CharField(choices=[("CORRECT", "CORRECT"), ("INCORRECT", "INCORRECT")], max_length=64) status_group = models.ForeignKey(to=StatusGroup, on_delete=models.CASCADE, related_name="status_details") def __str__(self): return f"Detail: {self.action}" сериализаторы: …

13.10.2022
Функциональность поиска в Django ORM

если в таблице есть два типа данных: 'ABC-DE' и 'ABCDE' если кто-то ищет с пробелом и подчеркиванием или дефисом, то как искать это без регулярного выражения

13.10.2022
Развертывание приложения Django с помощью openlitespeed и Gunicorn

Могу ли я развернуть приложение django, используя gunicorn и openlitespeed? Gunicorn можно использовать с LiteSpeed, как указано здесь. Но я не получаю никакого ресурса для openlitespeed.

13.10.2022
Изображение не отображается в DRF

Я получаю данные сериализатора правильно, но когда я нажимаю на url изображения, он показывает ошибку, даже если изображение правильно сохраняется в каталог. Я не могу понять, в чем здесь проблема. Пожалуйста, подскажите, что нужно сделать, чтобы показать изображение. models.py: …

13.10.2022
Как сопоставить URL с представлениями в django?

Гол: 127.0.0.1:8000/about Должен дать: добро пожаловать на страницу о нас 127.0.0.1:8000/contact Должен дать: добро пожаловать на страницу контактов Проблема: Оба выдают "страница не найдена по адресу /" Эта ошибка: …

13.10.2022
Как успешно перенести приложение в heroku с помощью git, не получив ошибку "src refspec не существует"?

Хочу развернуть свое приложение на heroku с помощью Git, но всякий раз, когда я пытаюсь выполнить команду "git push heroku main", я получаю следующую ошибку; ошибка: src refspec main не совпадает ни с одним из них error: failed to push …

13.10.2022
Django ORM множественный эквивалент цепочки JOIN и агрегация

Для следующих моделей Django (лоты показаны просто как пример, могут быть более или менее вложенными): class ModelA(models.Model): value = models.IntegerField() class ModelB(models.Model): modelA = models.ForeignKey(ModelA, on_delete=models.CASCADE) value = models.IntegerField() class ModelC(models.Model): modelB = models.ForeignKey(ModelB, on_delete=models.CASCADE) value = models.IntegerField() …

13.10.2022
Как заставить django form.errors отображать только ошибку, а не поле ввода, на которое она влияет

В принципе, я пытаюсь добиться того, чтобы удалить имя поля ввода, которое в данном случае является tel, и отобразить только сообщение об ошибке, используя {{ form.errors }}

13.10.2022
AJAX-запрос возвращает HTML-файл вместо данных. ( Django & Python )

У меня есть страница профиля с постами пользователя. Люди могут нравиться/не нравиться посты. Это работает хорошо, но перезагружает страницу, поэтому я внедряю AJAX. Маршрут проходит следующим образом. Внутри представления профиля находится запрос "like POST", заканчивающийся символом …

13.10.2022
Django Фильтрация между датами

Я создаю фильтр в heatmap, где фильтр будет извлекать только дату от и до даты транзакции. Я не уверен в кодах даты фильтра, но я не получал ошибки, она только поднимается вверх страницы. Мой HTML для даты - MM/DD/YYYY. Не …

13.10.2022
Недопустимый тег блока в строке 4: 'endblock'. Вы забыли зарегистрировать или загрузить этот тег?

Я получаю ошибку Invalid block tag on line : 'endblock. Вы забыли зарегистрировать или загрузить этот тег? {% extends 'main/base.html' %} {% block title %} Home {% endblock %} {% block content %} <h1>Home Page</h1> {% endblock %} #This …

13.10.2022
Добавление дополнительного поля в forms.ModelForm

Я пытаюсь создать modelForm в django, однако когда я пытаюсь добавить дополнительное поле, я получаю ошибку поля: django.core.exceptions.FieldError: Unknown field(s) (select_file_path) specified for ProjectFile Моя форма выглядит следующим образом: class ProjectFileForm(forms.ModelForm): select_file_path = forms.Select() class Meta: model …

13.10.2022
Проблема с подключением к внутренней базе данных: Установка React + Django + MySQL с помощью Docker

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

13.10.2022
Почему я получаю KeyError: 'django' при запуске python manage.py runserver

Я получаю ошибку, когда пытаюсь запустить свой сервер. Я использую Django в виртуальной среде. Я потратил несколько часов на поиск этого & не могу найти ответ Вот ошибка, которую я получил: Traceback (most recent call last): File "C:\Users\jaiso\.virtualenvs\storefront2-4TwSyq5h\lib\site-packages\django\template\utils.py", …

13.10.2022
Как построить get_absolute_url с годом, месяцем, днем и slug на Djano Rest Framework

Я создаю приложение для блога с DRF, и я хочу, чтобы оно могло получить мой метод get_absolute_url для вач-постов, например: http://127.0.0.1:8001/blog/posts/2022/10/11/my-post А не по умолчанию: http://127.0.0.1:8001/blog/posts/1 Вот моя модель: class Post(models.Model): …

13.10.2022
Встраивание нескольких RTSP ip-камер на страницу django

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

13.10.2022
Django Channels: Цикл событий закрывается при использовании потока

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

13.10.2022
Django: Всплывающее окно для формы FK CRUD внутри другой формы

Я изучаю Django, поэтому пытаюсь создать мини-приложение для практики. У меня есть 2 таблицы в БД: С одной стороны webapp_domicilio, где PK для ID и несколько varchars для информации об адресе. С другой стороны webapp_persona, где PK …

13.10.2022
Как исключить пустые значения при запросе конечной точки DRF [Django]

Похож на фильтр исключения, который выглядит следующим образом: MyObject.objects.exclude(my_field="") То есть что-то вроде этого: /api/object?my_field__isempty=False Я знаю, что могу изменить представление, чтобы исключить значение из набора запросов: def get_queryset(self): return Client.objects.exclude(my_field="")

13.10.2022
Как работать с медиафайлами Django в атрибуте data html-тега <object>?

Я пытаюсь внедрить svg файл в шаблон Django. Это работает нормально с файлом из папки static. Пример: &lt;object id="external_svg_map" data="{% static 'svg/plan.svg' %}" width="900" height="900"&gt; &lt;/object&gt; Но когда я пытаюсь использовать файлы из папки media, объект …

13.10.2022
App Insights в Django OpencensusMiddleware проблема '_is_coroutine'

Я пытаюсь использовать Azure App Insights для моего приложения Django. Я следовал руководству здесь: https://learn.microsoft.com/en-us/azure/azure-monitor/app/opencensus-python-request Пока что я добавил только промежуточное ПО и изменение OPENCENSUS в файл settings.py в приложении. Я установил все …

13.10.2022
Django queryset. Как установить нулевое значение столбца в bool false

Я использую модель, основанную на представлении таблицы. При возврате некоторые столбцы не имеют значения null. Но я хочу присвоить всем пустым/нулевым значениям bool значение False. Возможно, есть другой django способ присвоить все null/none к bool False для var, используемого …

13.10.2022
Структура django: что лучше (большое приложение или много маленьких приложений Django)

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

13.10.2022
Диаграмма Sankey в plotly: нужно расположить узлы в виде столбцов. Возможно ли это, не изменяя x и y?

Может ли кто-нибудь со знанием Sankey-charts помочь? Я создаю санкей-схему, которая имеет узлы 4 различных категорий. Мне нужно, чтобы 1-я группа узлов отображалась слева один под другим, затем 2-я группа должна быть справа и т.д. Это действительно …

13.10.2022
Нет модуля с именем 'blog.slugs'

Я пытаюсь создать сайт-блог, но когда я пытаюсь импортировать generate_unique_slug из .slugs django выдает ошибку Нет модуля с именем 'blog.slugs'. не могли бы вы помочь мне исправить это? models.py from django.db import models from user_profile.models import User from django.utils.text …

13.10.2022
Django добавляет открытый ключ к url изображения

это мой set.py в Django AWS_STORAGE_BUCKET_NAME="test" AWS_S3_ENDPOINT_URL="https://eu2.contabostorage.com/" и он работает нормально при загрузке изображения но когда я нажимаю на изображение, оно выдает ошибку {"message": "Unauthorized"} https://eu2.contabostorage.com/test/public/Forde/front2.png это означает, что я должен добавить ключ …

12.10.2022
Django форма. Почему мой queryset показывает неопределенный, хотя моя модель связана в мета?

Я пытаюсь изменить способ отображения выбора "многие ко многим" на моей форме Django. Я попытался следовать этому руководству. https://medium.com/swlh/django-forms-for-many-to-many-fields-d977dec4b024. Код, который я пытаюсь воссоздать, приведен ниже. class CreateMealForm(forms.ModelForm): class Meta: model = Meal fields = [‘name’, …

12.10.2022
Django - Слияние новых данных jsonfield со старыми данными

Допустим, у меня есть модель с json-полем при использовании Postgres в качестве базы данных class Baum(models.Model): myjson = models.JSONField(...) Теперь я хотел бы узнать, как лучше всего редактировать поля модели, сохраняя поведение/взаимодействие с базой данных myjson хранит …

12.10.2022
Aioredis.errors.ConnectionClosedError: Считыватель в конце файла в heroku

2022-10-12T15:16:02.498083+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/aioredis/commands/sorted_set.py", line 306, in zremrangebyscore 2022-10-12T15:16:02.498083+00:00 app[web.1]: return self.execute(b'ZREMRANGEBYSCORE', key, min, max) 2022-10-12T15:16:02.498083+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/aioredis/commands/init.py", line 51, in execute 2022-10-12T15:16:02.498083+00:00 app[web.1]: return self._pool_or_conn.execute(command, *args, **kwargs) 2022-10-12T15:16:02.498084+00:00 app[web.1]: Файл "/app/.heroku/python/lib/python3.6/site-packages/aioredis/connection.py", строка 322, in execute 2022-10-12T15:16:02.498084+00:00 app[web.1]: raise …

12.10.2022
Мой стиль css не может быть найден при локальном запуске

Я пытаюсь связать мой html с соответствующим стилем css в файле style.css. &lt;link rel="stylesheet" type="text/css" href="style.css"&gt; И html файл, и css файл находятся в одной папке, однако, если я запускаю свой сервер и показываю веб-страницу, я продолжаю …

12.10.2022
Я не могу открыть панель администратора django в pydroid 3

Я пробовал его целый день, но он не открывает панель администратора Django. Я использую android как os и pydroid 3 как IDE.

12.10.2022
Как создать пользовательский упорядоченный список в python?

Допустим, у 3 пользователей по 2 твита. Их имена @red, @blue, @yellow. Текущий список выглядит следующим образом Модель твита: class Tweet(models.Model): title = models.CharField(max_length=255) created = models.DateTimeField(auto_now_add=True) image = models.ImageField(upload_to="photos/", blank=True, null=True) url = models.TextField() approved_by_moderator = …

12.10.2022
Создание регистрации, авторизации покупателей django

Class Customer(models.Model): user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) Так выглядит таблица покупателей, как сделать регистрацию и авторизацию пользователя? Таблица покупателей нужна для связи других таблиц с ней. class RegistrationForm(ModelForm): class Meta: model = Customer fields = [&quot;email&quot;, &quot;password&quot;] Моя форма …

12.10.2022
Проблемы с рендерингом сценария Python в Django

Вот две функции, которые я имею в моей функции views.py в Django. def test(): return "Hello World" def HelloWorld(request): return render(request, test()) Это должно правильно отобразить скрипт python в django, однако я получаю эту ошибку: TemplateDoesNotExist. Я не …

12.10.2022
AttributeError: объект 'Service' не имеет атрибута 'total_views'

Я помещаю ManyToManyField с related_name и когда я делаю запросы, он просто не распознает related_name. Я даже пробовал без related_name и все равно ничего не получилось. Модель: from ipadresses.models import UsersIpAddresses class Service(models.Model): title = models.CharField(max_length=50, unique=True, blank=False, …

12.10.2022
HTMX и collapse div, нестабильный переход

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

12.10.2022
Django Procfile для развертывания heroku с помощью gunicorn

Согласно этой документации, Procfile формат является следующим &lt;process type&gt;: &lt;command&gt; Например: web: gunicorn djforms.wsgi --log-file - Однако, я нашел проект Django, в котором Procfile отсутствовал : после web. т.е. web …

12.10.2022
Django - Как добавить дополнительные поля в модель User?

Мне нужно добавить новые поля в "реальную модель Django User". Почему? Потому что у меня есть две формы в моем шаблоне с методами post на двух разных страницах. И я создал две модели, …

12.10.2022
Django-taggit получить количество постов, в которых используется определенный тег

Что я хочу сделать, так это получить количество постов для определенного тега, наподобие того, как это делают Instagram и Twitter, я нашел несколько решений this и this. Я хочу уточнить, является ли это единственным способом достичь …

12.10.2022
Chart.js - Даты неправильно отображаются на графике, а метки осей не отображаются

Я пытаюсь нанести метки на оси моего графика. Я использую chart.js v3.9.1 и полагаю, что следовал документации, однако метки не отображаются (см. ниже): health_hub_tracker.html: {% extends 'base.html' %} {% load static …