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

20.10.2022
Django Как присвоить id из Модели User к другую модель

Столкнулся с проблемой что id модели User не присваиваться через ForeignKey к другой модели. Через это поле должны выводиться страницы дневника пользователя. Естественно что id должен присваивается автоматически models.py from django.db import models from django.contrib.auth.models import User class Page_Dairy(models.Model): …

20.10.2022
Возврат двух массивов из скрипта python в Django и одновременное использование в Ajax

У меня есть скрипт python, запущенный в файле views.py в Django, который возвращает два очень больших строковых массива, x и y. В настоящее время он может запускаться по нажатию кнопки в моем index.html. def python_file(request): final() return HttpResponse("ran") …

20.10.2022
Django dump data получил ошибку module not found от Allauth и других пакетов

После выполнения python manage.py dumpdata > data.json Я получаю этот ModuleNotFoundError: Нет модуля с именем 'allauth' и если я закомментирую allauth в установленных приложениях, я все равно получаю другую ошибку на другом пакете, который может иметь data

20.10.2022
Django - смешивание двух аннотированных значений в одно с помощью Case/When приводит к тому, что производительность становится медленной на многих элементах

В функции get_queryset внутри набора представлений я создал набор запросов, который должен перечислить большое количество "Курсов", но с аннотацией некоторых подсчетов дочерней модели "КурсПерсона". У него может быть около 10000 объектов "Course" с общим количеством ~5 миллионов объектов "CoursePerson". …

20.10.2022
Django.core.exceptions.AppRegistryNotReady: Когда я запускаю docker

У меня есть приложение для чата, поэтому мне нужно использовать и gunicorn и uvicorn для того, чтобы работали вебсокеты. Когда я собираю образ только для wsgi с помощью gunicorn, он работает, а когда я добавляю uvicorn для обработки asgi, …

20.10.2022
Psql -U postgres не работает и не устанавливается с помощью brew

Каждый раз, когда я пытаюсь запустить psql -U postgres в терминале, я получаю такой ответ. psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: No such file or directory Is the server running locally and accepting connections on that …

20.10.2022
TypeError: fromisoformat: аргумент должен быть str

Я случайно сделал '1' значением по умолчанию для models.DateField(). Теперь Django выдает ошибку при каждой попытке миграции, даже если я удалю CharacterField / изменю значение по умолчанию с помощью (default=datetime.now()). Есть ли способ исправить это?

20.10.2022
Docker-compose не стартует django

При выполнении команды docker-compose up -build возникает ошибка: Is the server running on host "127.0.0.1" and accepting reglaments_1 | TCP/IP connections on port 5432? При этом образ собирается и контейнеры запускаются. Но при открытии в браузере по адресу 127.0.0.1:8000 страница …

20.10.2022
Django возвращает новое свойство в json-ответ

У меня есть представление в Django, которое получает некоторые объекты, добавляет к ним новые атрибуты и возвращает их в виде ответа JSON. Код выглядит следующим образом: def stats(request): items = MyItem.objects.all().order_by('-id') for item in items: item.new_attribute = 10 …

20.10.2022
Django - Проблема с запросом к БД с использованием внешнего ключа

Я использую Django для веб-приложения и у меня есть следующая модель данных: class classi(models.Model): nome = models.TextField(null=True) class Meta: db_table = 'classi' class users(models.Model): name = models.TextField(null=True) email = models.TextField(null=True) password = models.TextField(null=True) classe = models.ForeignKey(classi, db_column='classe', on_delete=models.CASCADE, null=True) …

20.10.2022
Объединение двух виртуальных сред/серверов/приложений в одно (Nginx/Django)

В моем проекте есть две виртуальные среды, "main" и "test". Я хочу объединить их на одном сервере. Мне посоветовали использовать для этого nginx proxy, но я не уверен, как это сделать, особенно учитывая, что каждая среда уже имеет свою …

20.10.2022
Nginx 413 Request Entity Too Large, Docker, Django

Я получаю ошибку 413 Слишком большой объект запроса когда я пытаюсь загрузить любой файл размером более 1.5MB. Я видел различные ответы по этому вопросу, но ничего не подходит к моей ситуации: мой nginx default.conf: upstream django …

20.10.2022
Swagger...Unable to render this definition В предоставленном определении не указано допустимое поле версии. Сервер Django

Пожалуйста, укажите действительное поле версии Swagger или OpenAPI. Поддерживаются следующие поля версии: swagger: "2.0" и те, которые соответствуют openapi: 3.0.n (например, openapi: 3.0.0). Локально работает, но на сервере выдает вышеуказанную ошибку. Для справки скриншот прилагается.dj

20.10.2022
Как использовать фильтры шаблонов Django?

У меня переменная : unit = 'BARS' я передаю это значение во фронтенд, используя шаблон Django Я хочу получить 'bar' Я использую {{ unit|slice":4"|lower }} но это не работает .

20.10.2022
Django - Как сделать оператор if, используя step_number и другую функцию Javascript?

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

20.10.2022
Django ORM вычисляет всех членов группы

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

20.10.2022
Django: В шаблонах использование оператора if внутри цикла for в _set.all не работает. почему?

Если у вас есть лучший способ переформулировать мой вопрос, пожалуйста, дайте мне знать. Мой шаблон выглядит следующим образом: {% for x in group.groupmember_set.all %} {% if x.user != user.username %} {{ x.user }} {% endif %} {% endfor %} …

20.10.2022
Как реализовать функцию последнего посещения для статей в django rest framework

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

20.10.2022
Как переименовать имена стандартных шаблонов django-registration

Я использую стандартные urlpatterns для django-registration, но я хочу переименовать название его шаблона. По умолчанию это "registration/login.html". В исходном коде есть параметр "template_name", который я хочу изменить: class LoginView(RedirectURLMixin, FormView): """ Display the login form and handle the login action. …

20.10.2022
Создание PeriodicTask в celery django

Мне нужно отправлять уведомления с определенным интервалом, когда экземпляр модели Ticket был создан. Для этого я решил использовать celery-beat. Я создал signals.py, где создаю инстанс PeriodicTask. Когда я создаю новый экземпляр Ticket, экземпляр PeriodicTask создается в DB, но задача …

20.10.2022
Как создать отношения "многие ко многим", используя три таблицы Django

У меня есть три таблицы Client, Company, Account и я хочу создать отношение между ними так, чтобы они удовлетворяли следующим условиям. Один клиент может иметь много счетов. Одна учетная запись может быть связана со многими пользователями. …

20.10.2022
Добавление полей из моделей в функции в django

Я пытаюсь добавить все параметры из класса Room (number, beds, capacity), чтобы показать их на странице списка комнат. В результате я хочу видеть всю остальную информацию под категорией, которая связана с формой бронирования. Я пробовал разные способы, но не могу …

20.10.2022
Django-cors-headers разрешают любой запрос, а я не поставил ни одного origin, почему?

Вот код, в котором я делаю пост запрос от frontend к этому api, который не вызвал никаких проблем, посмотрите на этот код, я не разрешил никакого происхождения, так зачем принимать запросы? CORS_ALLOW_CREDENTIALS = True CORS_ORIGIN_ALLOW_ALL = False CORS_ALLOWED_ORIGINS …

20.10.2022
Есть ли способ загрузить видеофайл с меткой времени в Django Rest Framework?

Есть ли какой-нибудь способ в DRF или просто в python для размещения видео mp4 с установленной меткой времени? Например, я хочу разместить видео, которое будет начинаться с 10 секунды, если пользователь отобразит его на фронтенде.

20.10.2022
Добавление информации о кластере в таблицу после KMeans

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

20.10.2022
Я получаю AnonymusUser в Ajax GET запросе DJANGO

Я работаю в приложении Django, и мне нужно получить некоторые данные с помощью GET-запроса из шаблона. Я настроил запрос AJAX get следующим образом: $.ajax({ type: 'GET', dataType: "json", url: "https://www.url.com/enpd/var1/var2/var3", xhrFields: { withCredentials: true }, success: function(obj) { ... }, …

20.10.2022
Django django-filters ipaddress mysql

Фильтр для ip не работает должным образом model.py class Network(models.Model): start_ip_address = models.GenericIPAddressField(protocol='both', blank=True, null=True) end_ip_address = models.GenericIPAddressField(protocol='both', blank=True, null=True) filters.py class NetworkFilter(django_filters.FilterSet): f_by_address = django_filters.CharFilter(method='filter_by_address', label="BY ADDRESS") def filter_by_address(self, queryset, name, value): return queryset.filter(start_ip_address__lt=value, end_ip_address__gt=value) class Meta: model …

20.10.2022
Большие данные в формате JSON через POST-запрос

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

20.10.2022
Как просмотреть файл расширения, упомянутый ниже?

Я хотел бы просматривать файлы с расширением (.tiff .ecw), ортоизображения [большие файлы] через интернет с интеграцией карт, используя python JavaScript ... кто-нибудь может помочь или предложить некоторые для создания веб-приложений

20.10.2022
ImportError: невозможно импортировать имя 'Profile' из частично инициализированного модуля 'profiles.models' (скорее всего, из-за циклического импорта)

Я импортирую Profile из profiles.models в meta.models, но выдает ошибку темы. Не могу найти cutom решение, хотя есть похожие проблемы с разными решениями, но в моем случае не работает. Вот мои профили.модели from django.db import models from django.contrib.auth.models import …

20.10.2022
Переместите папку Settings в файл settings.py

Недавно я получил начатый проект с Django и Python, проект постоянно выдает ошибки, но некоторые из них, вероятно, потому, что последний программист сделал каталог settings вместо settings.py. Мой вопрос в том, есть ли способ переместить все эти .py в …

20.10.2022
Django - Невозможно найти объект с помощью pk (Соответствующий запрос DoesNotExist)

Когда я пытаюсь создать "Тур" для "Пользователя", я получаю эту ошибку: "DoesNotExist at /add-tour/FAjK5CryF8/ - User matching query does not exist." Конкретно проблемы возникают из-за этой строки кода: user = User.objects.get(pk=pk) models.py class Tour(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) …

20.10.2022
Django лучший способ передачи потокового видео на фронтенд (php или react.js)

Я хочу сделать сайт для просмотра видео, как vimeo или youtube, но я понятия не имею, как смотреть/потоковое видео на фронтенде с моего бэкенда django. Итак, у меня есть видео в моей базе данных, как кто-то будет смотреть их …

20.10.2022
Редактирование полей внешнего ключа в шаблоне

Я не знаю, как я могу редактировать поля внешнего ключа из шаблона другой модели - мои изменения не обновляют модель на post, см. ниже. модели class Projects(models.Model): name = models.CharField(max_length=250) class Current(models.Model): fk_user = models.OneToOneField(User, on_delete=models.CASCADE) fk_project = models.ForeignKey(projects, …

20.10.2022
Django UnicodeEncodeError, не удается закодировать специальные чешские символы

Я создал приложение на django, которое предоставляет пользователю таблицу сотрудников, оно работает нормально до того момента, когда я хочу фильтровать эту таблицу - в основном я отправляю HTTP GET запрос с именем или частью имени в качестве одного из параметров. …

20.10.2022
В Python Django, в моих представлениях я не могу получить доступ к моим шаблонам вне приложения, в котором находятся мои представления. Как мне это сделать?

Я упростил код, чтобы было легче воспроизвести проблему. Я попробовал поместить папку templates в то же приложение, что и views, и это работает нормально. Но когда я помещаю папку templates вне приложения, оно не может до нее добраться. <a …

20.10.2022
Передача идентификатора связанного поля в конечную точку API в Django REST

Я постараюсь сделать все возможное, чтобы это было легко понять: [ { "id": 1, "data_sheet": "http://127.0.0.1:8000/static/media/store/data_sheets/EN_DS_MVS6300-LV_Datasheet.pdf", "module": 3 }, { "id": 2, "data_sheet": "http://127.0.0.1:8000/static/media/store/data_sheets/EN_DS_MVS6300-LV_Datasheet_Pck5SQy.pdf", "module": 5 }, { "id": 3, "data_sheet": "http://127.0.0.1:8000/static/media/store/data_sheets/Trina_670Wp_from_Gamechange_abXvA3H.pdf", "module": 5 } ] В …

20.10.2022
Django how can i find_all book by сategory = None

Как я могу взять все книги, когда я пройду None, потому что в Ruby если я напишу что-то вроде этого Book.where(category = None) =&gt; Give all Books Я пробую это Book.objects.filter(category = None) =&gt; empty QuerySet …

20.10.2022
Обработчик событий считывает значение в html-списке и отображает html при этом условии

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

20.10.2022
Python -m django startproject vs django-admin startproject

Привет всем, в чем разница между python -m django startproject и django-admin startproject если у него есть какие-либо различия, то какой из них лучше использовать?