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

19.07.2022
Невозможно записать в файл после развертывания приложения django на aws ec2 с использованием nginx и gunicorn

Я развернул свой проект Django online judge на AWS EC2, используя Nginx и Gunicorn Я принимаю код пользователя в строковую переменную и записываю его в файл в каталоге проекта, и он отлично работает на сервере разработки, но после развертывания …

19.07.2022
Как проверить, что ManyRelatedManager является None

-models.py class Role: name = models.CharFiled(max_length=100) comp = models.ForeignKey(Company, models.CASCADE, related_name="comp_roles") users = models.ManyToManyField(User, related_name='user_roles', related_query_name='user_role', through='UserRole') class UserRole(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) role = models.ForeignKey(Role, on_delete=models.CASCADE) на основе определенных условий у меня есть два запроса в api_views.py: …

19.07.2022
Как создать фильтр для набора запросов Python django

может ли кто-нибудь объяснить мне, как создать запрос с 3 суммами с разными фильтрами для одного столбца, используя django's queryset? Я пытался создать с помощью: sum1 = Sum("price", filter=Q(coins__=1)) sum2 = Sum("price", filter=Q(coins__=2)) sum3 = Sum("price", filter=Q(coins__=3)), но …

19.07.2022
Я не знаю, почему javascript не работает в приведенном ниже коде для кнопки "Назад к началу" для страницы блога

Не работает javascript в базовом файле нижнего колонтитула и поэтому кнопка back-to-top в базовом файле не работает как ожидалось. функциональность и все работает в кнопке back-to-top, но кнопка не видна, потому что через javascript я добавляю класс active, но …

19.07.2022
Как получить данные, когда компонент react находится в области просмотра

Я работаю над проектом типа социальной сети, используя ReactJS и django, Я не знаю, как сделать пагинацию в react (загружать больше постов, когда достигнут конец страницы). Я реализовал пагинацию на бэкенде с помощью drf api endpoint - это что-то вроде: …

19.07.2022
Django FileField - операция ввода/вывода над закрытым файлом

У меня есть простая модель Jour и следующая модель (JourAttachment): class JourAttachment(models.Model): jourreport = models.ForeignKey(JourReport,related_name="jourattachments", on_delete=models.CASCADE) file = models.FileField(null=False) При попытке создать Jour-экземпляр я добавляю все вложения следующим образом: Вид class JourReportListView(APIView): serializer_class = JourReportListSerializer permission_classes = (IsAuthenticated, …

19.07.2022
Как передать JSONResponse обратно в шаблон Django

У меня есть пользовательская функция представления, которая будет автоматически выполняться, когда пользователь нарушит мою политику входа (это делается через django-axes). Я не могу отобразить данные JSONResponse в шаблоне Django. Могу ли я узнать, есть ли какой-нибудь обходной путь для …

19.07.2022
Хотите получить доступ к файлу, который находится в другом контейнере docker, из другого контейнера docker с помощью кода python

У нас есть два контейнера docker. Первый контейнер - это backend_device_service, к которому мы обращаемся с помощью команды -> docker exec -it backend_device_service bash. На этом контейнере backend_device_container мы пишем наш python код. Сейчас я пишу API, который …

19.07.2022
Как добавить поиск в заголовок корневых страниц в админке Wagtail?

В админке трясогузки есть список страниц и подстраниц, в боковом меню: Страницы > Главная > Как добавить поле поиска для поиска дочерних страниц следующим образом? Спасибо

19.07.2022
Функциональность корзины в django

Я создаю платформу электронной коммерции и хочу создать функциональность добавления в корзину на сайте. Но по какой-то причине количество не обновляется. Вот views.py: def cart_detail_view(request, product_obj=None): if request.method == 'POST' and request.POST.get('action') == 'create-cart_product': cart_product_form = CartProductForm( request.POST, ) …

19.07.2022
Как фильтровать django queryset на основе значения поля serializer?

Serializer class MyModelSerializer(serailizers.ModelSerializer): hrs = serializers.SerializerMethodField() get_hrs(self, obj): datetime = SomeModel.objects.filter(id=obj.id).last().datetime now = datetime.now() return (now - datetime).total_seconds() // 3600 class Meta: model = MyModel fields = "__all__" Теперь в api будет параметр фильтра hr что ему нужно …

19.07.2022
Как сделать локализацию html файлов в django проекте

Всем привет как сделать локализацию html файлов в django проекте, хочу добавить кнопку которая предлогает 2 языка на сайте

19.07.2022
Почему изменение моего запроса рендеринга в views.py нарушает мою способность импортировать изображения в моем base.html?

В моем файле views.py у меня есть функция для моей домашней страницы; @login_required(login_url="/login") def home(request): user_object = User.objects.get(username=request.user.username) user_profile = Profile.objects.get(user=user_object) posts = Post.objects.all() return render(request, "main/home.html", {'user_profile': user_profile}) #This is the problem line и мой HTML …

19.07.2022
Django: фильтр запросов

У меня есть две связанные модели: одна - список участников. Другая - список времени, когда они регистрировались или покидали офис. В таблице (Checkin) есть одна запись для каждой пары checkin/checkout. Таким образом, для любого участника может быть много …

19.07.2022
Как передать имя авторизованного пользователя в форму создания записи?

Делаю первые шаги в изучении Django. Читаю документацию, смотрю гайды и пытаюсь сделать учебный проект. Добавил регистрацию/авторизацию из коробки без каких-либо модификаций со стандартной моделью User. Есть форма создания записи. В ней поля и одно из полей "автор" хотелось бы …

19.07.2022
Лучше ли использовать JsonField или несколько полей модели для Django Model?

Например, class TestModel(models.Model): title = models.CharField(max_length = 200) descriptions = models.JsonField() Or class TestModel(models.Model): title = models.CharField(max_length = 200) description_1 = models.TextField() description_2 = models.TextField() description_3 = models.TextField() description_4 = models.TextField() description_5 = models.TextField() Предположим, …

19.07.2022
Сервер Django: выполняйте функцию раз в день

У меня есть django server, который использует другой api для использования своих ресурсов. Для того чтобы использовать api, мне нужно передать access token. И у меня есть refresh token, срок действия которого истекает после two weeks. Я хочу определить …

19.07.2022
Продолжаю получать неверный запрос, когда пытаюсь загрузить изображение в Django с помощью камеры react native

Я пытаюсь сделать приложение для камеры с использованием react native и отправить изображение на бэкенд с помощью Django. вот код для получения фотографии и ее обновления на Django. Я пробовал метод PUT и POST. const [image, setImage] = …

19.07.2022
Невозможно отобразить строку из бэкенда в Django Template

Здравствуйте, я не могу отобразить некоторую строку из моего пользовательского представления backend в шаблоне django. Строка из бэкенда может быть отправлена в браузер на стороне клиента, но все еще не может быть отображена. Сообщение об ошибке, которое я пытаюсь …

19.07.2022
Django deploy on App Engine raise error: connection to server at "127.0.0.1", port 5432 failed:

Я пытаюсь развернуть свое веб-приложение django на Google Cloud App Engine, но сталкиваюсь с ошибкой подключения. Это происходит после того, как я выполнил все настройки, такие как main.py, точка входа, app.yaml. После проведения некоторых исследований, все они указывают на то, …

19.07.2022
Django - Изменение пароля пользователя путем кодирования

Я пытаюсь дать разрешение на изменение пароля для вошедшего пользователя. кодировка следующая. результат приходит как пароль был изменен, но пароль не установлен. Примечание: шаблон имеет три текстовых поля "old" для текущего пароля "password" для нового пароля …

19.07.2022
Как исправить `TypeError: 'AnonymousUser' object is not iterable` в Django

Я использую LoginRequiredMixin в Django. Однако я получаю ошибку. TypeError: 'AnonymousUser' object is not iterable Это происходит в этой строке if Speaker.objects.filter(user=self.request.user, is_deleted=False).count() == 0: этого кода. class SpeakerListView(LoginRequiredMixin, ListView): template_name = 'speaker/list.html' context_object_name = 'speakers' model = Speaker …

19.07.2022
Django: Вставка записи в 1 таблицу, обновление другой таблицы

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

19.07.2022
Невозможно импортировать модуль NAME - валидаторы паролей django

Я пытаюсь добавить пользовательские валидаторы паролей в Django, но не могу понять, почему он не импортирует модуль. Кто-нибудь сталкивался с этой проблемой или может сказать мне, почему у меня такая ошибка, пожалуйста? Вот код в authentication/validators.py: from django.core.exceptions import …

19.07.2022
Django: изображения не загружаются вместо альтернативного текста

Я пытался отобразить миниатюры медиафайлов с других новостных сайтов на домашней странице моего сайта django с помощью feedparser, но изображение не загружается, вместо него отображается альтернатива: вот так выглядит моя текущая домашняя страница homepage.html: <div …

19.07.2022
Как я могу получить ip-адрес в django

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

19.07.2022
Подключите `sqlachemy` к базе данных django db

Есть ли способ подключиться sqlalchemy к django db? Я запускаю тест django, где создается тестовая база данных connection._connections.settings['default'] дает: {'ENGINE': 'django.db.backends.postgresql', 'NAME': 'test_db', 'USER': 'postgres', 'PASSWORD': 'qwertyu', 'HOST': 'localhost', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, …

19.07.2022
Как извлечь текст из текстового поля word doc с помощью Python/Django и docx

Я пытаюсь извлечь и заменить текст в файле .docx word с помощью библиотеки docx в python (3.7), который я затем сохраняю как "TESTFIL.docx" Обычный текст параграфа в документе извлекается нормально, и я могу его заменить, однако любой текст …

18.07.2022
Как выбрать определенный элемент HTML из цикла for в шаблоне Django?

Я пытаюсь создать кнопку, которая скрывает и отображает только определенные элементы HTML, которые находятся в одном div с ней через JavaScript. Все div находятся внутри шаблона Django для цикла и отображают различную информацию. Сейчас я использую querySelector для выбора id, …

18.07.2022
Где найти заголовки развернутого приложения heroku?

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

18.07.2022
Как загрузить изображение из моделей django

я хочу загрузить фотографию из модели. но получаю "<QuerySet [<Photo: ira>]>" кроме фотографии. я пытался использовать photo.url, photo.image.url, photo.image, photo.image.image но это не работает my templtate: <div id="userInfo"> <img src="{{ photo.url }}" alt="{{ username }}"> <div id="statusAndName"> <h1>{{ …

18.07.2022
Почему я получаю эту ошибку при развертывании приложения Django в Railway?

Есть проблема, когда я развертываю приложение Django в Railway, вот ошибка, которая находится в логах. Ошибка может быть "Error: pg_config executable not found.", поэтому я поискал ошибку в Google, и я получил, что я должен изменить библиотеку "psycopg2" …

18.07.2022
Как получить доступ к отфильтрованному списку связанных объектов при использовании FilteredRelation?

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

18.07.2022
Есть ли способ удалить ошибку индекса ,

Я создаю простой веб-сайт, который отображает значение из файла csv. Файлы csv содержат значения id, name, hr, bp. Но когда мы указываем номер id, он говорит, что индекс вне диапазона. я приложу код и картинки error <a …

18.07.2022
Django PositiveBigIntegerField

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

18.07.2022
Невозможно назначить запрашиваемый адрес при подключении к Redis через Docker

Создаю контейнеры из моего проекта Django+Redis+React и получаю ошибку: Error 99 connecting to localhost:49157. Cannot assign requested address. Когда я посещаю url localhost:8000 Это мой docker-compose файл: version: "3.8" services: redis: restart: always image: redis:latest ports: - …

18.07.2022
Css не работает после развертывания приложения django на aws с gunicorn nginx

Я развернул свой проект django на EC2, но css не работает после развертывания. Я также выполнил команду collcectstatic, но мне все равно не повезло, когда я проверил в nginx error.log, он показывает перед файлами css, что разрешение запрещено, вот …

18.07.2022
Url перенаправления - 127.0.0.1 даже на сервере

Я установил логин google с помощью allauth. SOCIALACCOUNT_PROVIDERS = { 'google': { 'SCOPE': [ 'profile', 'email', ], 'AUTH_PARAMS': { 'access_type': 'online', } }, } Он работает в локальной сети (127.0.0.1) Теперь я развертываю эту программу и …

18.07.2022
Получение выбранного значения из выпадающего меню для сохранения при обновлении страницы

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

18.07.2022
Как генерировать URL-адреса из слизней в Django?

Есть ли способ автоматически генерировать url так же, как вы генерируете slug с помощью prepopulated_fields? То, чего я пытаюсь достичь - по сути, это создатель страницы в стиле WordPress с автоматически генерируемым пермалинком для меню. Каким будет наилучший подход …