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

06.04.2022
Request.user всегда возвращает значение AnonymousUser

Я создал django model, который включает внешний ключ к пользователю следующим образом: from authentication.models import User from django.db import models class Event(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, null=True) dr_notice_period = models.IntegerField(blank=True, null=True) dr_duration = models.IntegerField(blank=True, null=True) dr_request = models.FloatField(blank=True, null=True) …

06.04.2022
Как создать модель python django для elasticsearch с помощью базовой библиотеки

В моем представлении я запрашиваю базу данных elasticsearch, но это не очень хорошая практика. Я хочу следовать паттерну mvc, поэтому как создать модель на python django для elasticsearch? Я использую простую базовую библиотеку elasticsearch. Пожалуйста, направьте меня. controller-view …

06.04.2022
Потоковое видео с помощью Python - два разных пользователя сайта

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

06.04.2022
Django Ajax POST запрос не перенаправляется

Я пытаюсь создать сайт для захвата изображения с камеры клиента и сохранения его в базе данных. Однако после того, как все было сохранено, я не могу перенаправить страницу. views.py def facial_capture(request): if request.method == 'POST': file = request.FILES['snap'] if …

06.04.2022
Как исправить проблему абсолютного импорта в Django?

Я пытаюсь понять, почему я не могу импортировать модуль, но у меня ничего не получается. Моя структура очень проста: exitinterview firm stressz -models.py performance -emails.py Я хочу импортировать Projects класс из stressz.models вот так: from stressz.models import …

06.04.2022
Выборка последнего элемента перед временем в django

Здесь я должен отфильтровать эту модель по created_at и после этого я должен выбрать последний элемент для пользователя вот моя модель: class UserWorkPattern(models.Model): user = models.ForeignKey("profile.User", on_delete=models.CASCADE) work_pattern = models.ForeignKey("workpattern.WorkPattern", on_delete=models.CASCADE) offset = models.ForeignKey('workpattern.ShiftPeriod', on_delete=models.CASCADE, null=True, blank=True, verbose_name='shift offset', help_text='delivered …

06.04.2022
Я не могу отправить файл на сервер django через angular и ошибка говорит: Отправленные данные не являются файлом. Проверьте тип кодировки в форме

мой код выглядит следующим образом, я отправляю данные через httpClient и он возвращается ошибка при загрузке моя версия angular - 13 а версия django - 4 и я использую django rest framework для restApi ng компонент …

06.04.2022
Как применить оператор for для упрощения повторяющегося кода в Django queryset

Фильтр применяется в соответствии с параметром team_parameter(request.GET.get('team)) и имеет очень повторяющийся код. В конце оператора if фильтр не применяется, только если параметр team_parameter равен 'ALL'. Я думаю, что оператор for необходим для минимизации этого кода, но я не знал, …

06.04.2022
Как работать с полем внешнего ключа в django

Привет всем я работаю на фреймворке django, где я загружаю excel файл в таблицу Dailytrip, сейчас я получаю номер машины из таблицы car, но теперь мне нужно сохранить номер машины из таблицы Car_team, а также team_id, я храню car_id …

06.04.2022
Django аутентификация с помощью номера телефона и OTP

В моем приложении Django я должен аутентифицироваться с помощью номера телефона и OTP при каждом входе в систему. Я не хочу хранить пароли в таблице пользователей. Как я могу настроить модель пользователя Django и бэкенд аутентификации для этого? Пожалуйста, помогите …

06.04.2022
Wagtail и allauth - allauth наследует имя сайта от django, а не от wagtail

Я использую allauth с wagtail. Я назвал свой сайт 'mysite' в админке wagtail, но при регистрации письма ссылаются на 'example.com' В моем settings.py приложения расположены в следующем порядке [ ... 'django.contrib.auth', 'django.contrib.sites', "allauth", "allauth.account", "allauth.socialaccount", "allauth.account", "allauth.socialaccount", 'wagtail.contrib.forms', …

06.04.2022
Обновление базы данных модели django с помощью ForeignKey с помощью сериализатора

Я создал django model, который включает внешний ключ к пользователю следующим образом: from authentication.models import User from django.db import models class Event(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, null=True) dr_notice_period = models.IntegerField(blank=True, null=True) dr_duration = models.IntegerField(blank=True, null=True) dr_request = models.FloatField(blank=True, null=True) …

06.04.2022
Логика входа в React через Django Rest_auth требует пароль, хотя он отправлен в body

Я реализовал Django rest_auth, чтобы использовать его в качестве бэкенда аутентификации для моего приложения. Это работает при тестировании через Postman. Однако, если я отправляю POST-запрос на вход в систему с клиента (React), он возвращает Success: {password: Array(1)}password: Array(1)0: "This …

06.04.2022
Как хранить медиафайлы django на удаленном unix-сервере

У меня есть два сервера приложений 10.22.33.54 и 10.22.33.56 и я пытаюсь интегрировать медиа на другой сервер IP 10.22.30.40 Я создал каталог медиа, так какие методы я могу использовать в Django для управления медиа файлами?

06.04.2022
Django DeleteView странное поведение

У меня возникла проблема с представлением удаления на основе класса Django. На самом деле, представление удаления работает просто отлично, поскольку оно удаляет выбранную запись, но проблема возникает, когда я хочу перенаправить на DetailView URL страницы, где находятся все записи. …

06.04.2022
Код VS не открывается из терминала с командой code .command в windows 11

Когда я пытаюсь открыть с помощью команды "code ." терминал windows, он выдает ошибку. code : The term 'code' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, …

06.04.2022
Django как получить значение других полей в аннотации Max?

Я хочу получить значение других полей('status') в аннотации Max или Min, как я могу это сделать? DB user time status name_a 2022-01-03 11:23:40.000000 3 name_a 2022-01-03 17:56:41.000000 4 …

06.04.2022
Нужно ли мне несколько пользовательских классов разрешений для разных типов объектов?

Для примера, у меня есть модель курса с сообществом в качестве внешнего ключа. В моем пользовательском классе разрешения has_object_permission я бы проверил if UserCommunity.objects.filter(user=request.user, community=obj.community,role="admin").exists() Разрешить доступ Теперь у меня есть различные модели, например, пост курса, который …

06.04.2022
Как настроить права доступа в django (не в DRF)?

Как настроить разрешения на обновление и удаление объектов только для создателя (автора) в view.py (CRUD классы)? Я знаю классы LoginRequiredMixin и PermissionRequiredMixin, но я не могу настроить их, чтобы сделать разрешение только для создателя (автора) на изменение конкретного объекта. Я …

06.04.2022
Не удается подключиться к базе данных mysql ubuntu 20.4 (VPS) "ModuleNotFoundError: Нет модуля с именем 'MySQLdb'"

Я работаю над настройкой моего первого неуправляемого vps (ubuntu 20.4) и следую документу для подключения моего сайта django к серверу mysql "https://www.digitalocean.com/community/tutorials/how-to-create-a-django-app-and-connect-it-to-a-database" можно настроить python/django/virtualenv mysql server - tested from mysql workbench on my local machine-Ok apache2 …

06.04.2022
Потенциальные проблемы с потоками Django/Celery/amqp

В настоящее время я работаю с системой, которая предоставляет бэкенд Django для обслуживания rest API. В дополнение к этому мы предоставляем обновления экземпляру RabbitMQ с помощью celery при изменении записей в приложении Django. uwsgi используется для размещения нескольких (5) …

06.04.2022
Django Static Assets Not Found (404) в контейнере Docker

Недавно я настроил свой проект Django с помощью Docker. Когда я запускаю свой контейнер, мое приложение Django работает, но отсутствуют (404) все статические активы: GET http://localhost:8000/static/theme/css/sb-admin-2.min.css net::ERR_ABORTED 404 (Not Found) Активы загружаются без проблем вне контейнера Docker. …

06.04.2022
Внутренняя ошибка сервера Heroku в приложении Django с ModuleNotFoundError: В журналах нет модуля с именем '_tkinter'

В настоящее время я пытаюсь развернуть проект django через Heroku, но приложение выдает внутреннюю ошибку сервера. Проверил журналы, выполнив heroku logs -tail <app-name>, что, как я предполагаю, вызывает следующую ошибку: ModuleNotFoundError: No module named '_tkinter' Я пробовал другое …

06.04.2022
Как упростить избыточный код в Django queryset

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

06.04.2022
Внешние вызовы API делают представление django медленным

Я работаю с django.У меня проблема, очень похожая на этот вопрос: Render slow loading results. Однако я не могу решить эту проблему. Проблема в том, что я делаю около 10-15 внешних вызовов api, что делает отрисовку шаблона слишком …

06.04.2022
Файл внутри модуля Python не включен (Django, преобразование Py2 в Py3)

Я переношу проект Django с 2 на 3 и сталкиваюсь с ошибкой import(?). Одно из приложений/модулей содержит __init__.py, admin.py, forms.py, models.py, urls.py и view.py, но при импорте/создании модуля только admin, forms и models являются его частью. Дир модуля выглядит …

06.04.2022
Как я могу подключиться к docker db из локального django?

Как я могу подключиться к docker db из локального django? version: '3' services: redis-1: container_name: redis1 build: ./docker/redis environment: X_REDIS_PORT: 7001 networks: redisnet: ipv4_address: 10.0.0.11 ports: - 7001:7001 redis-2: container_name: redis2 build: ./docker/redis environment: X_REDIS_PORT: 7002 networks: redisnet: …

06.04.2022
IntegrityError at /forum/post/15/comment/new/: NOT NULL constraint failed: forum_comment.name_id

Я пытаюсь реализовать функцию комментирования для своего проекта в стиле блога, но получаю следующую ошибку: IntegrityError at /forum/post/15/comment/new/ NOT NULL constraint failed: forum_comment.name_id Я подозреваю, что ошибка как-то связана с автором комментария, потому что я читал похожие …

06.04.2022
React Native Загрузка файлов не работает с помощью Axios

Я пытаюсь загрузить файл на сервер, а API сервера написаны с использованием django. Загрузка файла отлично работает из Postman, но когда я пытаюсь загрузить файл из мобильного приложения (React Native) с помощью axios, бэкенд не может его прочитать. …

06.04.2022
Аннотирование пересечения ГИС во вложенном подзапросе

Я пытаюсь выполнить сложный запрос Django, включающий вложенный подзапрос. Начиная с модели Stick, я хочу аннотировать ownership_pct из модели StickOwnership (что просто, учитывая связь FK). Затем я также хочу аннотировать ownership_pct из модели BoxOwnership таким образом, чтобы связанный с ним …

06.04.2022
Не работает CORS

Я использую Django + Docker + Nginx Django settings.py Django settings for BotWeb project. Generated by 'django-admin startproject' using Django 3.2.5. For more information on this file, see https://docs.djangoproject.com/en/3.2/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/3.2/ref/settings/ …

06.04.2022
ValueError: Невозможно присвоить значение "15": "Comment.post" должен быть экземпляром "Post"

Я пытаюсь настроить систему комментариев для моих постов в проекте, над которым я работаю последние пару месяцев, и я получаю следующую ошибку при попытке использовать post_id (номер или pk) для идентификации поста, к которому делается комментарий: ValueError at /forum/post/15/comment/new/ …

06.04.2022
Python: Как изменить заголовок страницы в Django на основе переменной?

Я работаю с приложением Django, которое использует один и тот же шаблон для разных "страниц" - в основном, страница может быть либо "Создать запись", либо "Редактировать запись". Страница меняется в зависимости от следующих параметров: {% if props.data.id %} Edit …

06.04.2022
Веб-сокеты и Django

Это таблица постов, я хочу обновлять статус (выделенный красным) каждый раз, когда пользователь комментирует пост. Я использовал WebSockets для отображения комментариев в реальном времени на странице (если вкладка открыта, комментарии будут отображаться без обновления страницы). Но если пользователь оставляет комментарий, …

06.04.2022
Обновление веб-страницы при изменении базы данных (Django)

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

06.04.2022
CSS отображается на локальном компьютере, но не отображается на Heroku (Python, Django)

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

06.04.2022
Dockerfile - активировать Python virtualvenv - ubuntu

Я пытаюсь создать образ Docker, содержащий веб-сервер Apache с Django. Я использую виртуальные среды в своей производственной среде и не знаю, как активировать их в Dockerfile. Это мой Dockerfile: FROM ubuntu/apache ARG GITLAB_USERNAME ARG GITLAB_TOKEN RUN apt-get update RUN apt-get …

06.04.2022
Pymongo не работает с ошибкой 'sys' не определена

У меня есть приложение Django, которое запрашивает mongodb. requirements.txt: # other dependencies pymongo==4.1.0 Вид: client = pymongo.MongoClient("mongodb+srv://*****@****.mongodb.net/test_db?retryWrites=true&w=majority") При выполнении этой строки сервер Django выдает следующую ошибку: venv/lib/python3.9/site-packages/pymongo/uri_parser.py, line 467, in parse_uri Exception: name 'sys' is not …

06.04.2022
Является ли хорошей практикой использование React в качестве экрана авторизации OAuth?

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

06.04.2022
Разница между двумя множественными массивами по индексу в PYTHON

Привет ребята, я только начинаю программировать и пытаюсь разобраться в этом. A = [['1','Jack','33'], ['2','Maria','23'], ['3','Christian','9'] ] B = [['1','Jack','33'], ['2','Maria','23'], ['3','Christian','9'], ['4','Denis','45'] ] Я хочу проверить массив B[0] и вывести только "4 Denis 45"