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

22.02.2022
Доступ к облачному хранилищу Google через учетную запись службы

Я неоднократно бился головой о пресловутую кирпичную стену API хранения данных GCP. Я пытаюсь применить модуль django-storages для соединения с GCP bucket для моих статических файлов и всего остального, для чего я хочу использовать его в будущем. …

22.02.2022
Django словарь с тем же значением

Я пытаюсь создать словарь с некоторыми определенными значениями, но он получает несколько одинаковых значений readers = Readers.objects.all() count = 0 readersResult = {} teste = { "avatar": "", "firstName": "", "percent": "", "lastName": "" } for reader in readers: test["percent"] …

22.02.2022
Модели Django приравнивают один файл к другому

я пытаюсь приравнять owner_id к id , то есть когда id пользователя равен 1 и создается организация, я хочу, чтобы owner_id тоже был 1. Какой способ лучше? class Organization(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(default='0000000',max_length=100) type = models.CharField(default='0000000',max_length=20) …

22.02.2022
Django Queryset как создать такой запрос?

Есть две таблицы Товары и История цен Необходимо из таблицы история цен выводить, последнюю стоимость по дате. На Sqlite получатся, но не могу понять как это сделать через Queryset SELECT name,max(date),price,price_discount FROM polls_products INNER JOIN …

22.02.2022
Dajngo CSV FIle не загружается? Когда у нас есть большой CSV файл загрузка занимает некоторое время? Django 502 bad gateway nginx error Django

Как загрузить большой CSV-файл, который показывает мне ошибку 502 bad gateway? Я получил это решение, которое я добавил ниже. На самом деле, в этом случае мы используем потоковые ссылки. В этой концепции, например, мы загружаем фильм, он будет загружаться в …

22.02.2022
Просмотр количества предметов, пройденных за один день по шаблону django

Как вы видите, у меня есть календарь с днями и каждый день, в котором есть действие, отмечен, я хотел бы, чтобы если действий больше 3, то ставился +, а не 4. Тексты повторяются, потому что эти действия не относятся …

22.02.2022
Django PostgreSQL миграция с SQLite - UnicodeDecodeError

Я пытаюсь перенести свою базу данных с sqlite по умолчанию на postgresql. Я следовал этому видео: https://www.youtube.com/watch?v=ZgRkGfoy2nE&ab_channel=VeryAcademy. Я установил postgresql, создал новую базу данных, загрузил свой проект db, используя python manage.py dumpdata > datadump.json и установил …

22.02.2022
Как запланировать выполнение команды Django shell каждую неделю?

Я пытаюсь заставить определенный Python-скрипт запускаться каждую неделю в оболочке Django. Как я могу этого добиться? Я читал о cron & django-rq, но не думаю, что это возможно в рамках заданных параметров. Заранее спасибо! PS.: код, о котором …

22.02.2022
Динамическое упорядочивание нескольких наборов запросов

Я довольно новичок в Django и в настоящее время создаю веб-страницу, которая получает некоторую контекстную информацию из url для создания навигационной панели bootstrap с вкладками (например, tab-example). Я не могу понять, как правильно заполнить каждую панель вкладок …

22.02.2022
Как выполнить запрос от родительской модели к дочерней модели

Я хочу получить все посты, созданные сегодня, но вместо запроса из модели поста я хочу сделать запрос из модели автора. Я пробовал это, но это не сработало Author.objects.filter(post__created__date=date.today()) class Author(models.Model): #parent model name = models.CharField(max_length=200) class Post(models.Model): #child …

22.02.2022
Соединение React - Django: Данные в приложении Heroku потеряны

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

22.02.2022
КАК ЗАПУСТИТЬ В ЦИКЛЕ 2 РАЗНЫЕ ТАБЛИЦЫ В DJANGO В HTML

Я работаю над проектом, где у меня есть таблица в HTML, которая получает информацию из 2 разных таблиц из моей базы данных, и мне нужно запустить цикл для каждой из них. Какое лучшее решение? ПРОСМОТРОВ …

22.02.2022
Почему html-кнопки, динамически созданные django, не могут получить доступ к моей javascript-функции?

Мое приложение Django создает div'ы динамически. Каждый div является постом в блоге, а также у меня есть кнопка like на каждом div. Каждая кнопка автоматически превращается в "нравится", когда пользователь нажимает на нее без перезагрузки с помощью javascript. Для …

22.02.2022
Django pytest как протестировать представление с аргументом(id)

У меня вопрос по использованию pytest. Это мои самые первые тесты. У меня есть 2 представления, которые я хочу протестировать (простейшим возможным способом). Просмотров: class MenuView(View): def get(self, request): return render(request, 'diet_app/menu.html') class CuisineDetailsView(View): def get(self, request, id): …

22.02.2022
Почему group - неправильный псевдоним в postgres + Django для таблицы auth_group

Почему следующий простой запрос не работает (использование Django в бэкенде) # select group.name from auth_group as group; ERROR: syntax error at or near "." LINE 1: select group.name from auth_group as group; пока работает следующее # …

22.02.2022
Существует ли в django маршрут по умолчанию в случае недействительного url?

Я не специалист по Django. Я часто сталкивался с недействительным url в django. Есть ли какой-нибудь стандартный маршрут, который можно настроить вместо того, чтобы ничего не показывать или показывать страницу ошибки при отладке. Например, мы можем настроить один маршрут, …

22.02.2022
Как установить pyodbc на Dockerfile

Я пытаюсь установить pyodbc на Django для доступа к Sql Server, но образ Docker не был собран. Профиль Dockerfile: FROM --platform=linux/amd64 python:3.8-slim-buster ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 ENV DEBIAN_FRONTEND noninteractive RUN apt-get update -y && apt-get install -y …

22.02.2022
Невозможно загрузить файл в azure blob starage в Azure django app service

Мой сервер django был впервые развернут на azure осенью прошлого года, и через полгода он внезапно перестал работать. (Все еще возможно, что за это время было выполнено несколько конвейеров с использованием разных веток). Однако при запуске сервера django …

22.02.2022
Ошибка csrf отсутствует, но токен csrf присутствует там, я проверил его, проверив его, это происходит в развертывании cpanel

Forbidden (403) CSRF verification failed. Request aborted. You are seeing this message because this site requires a CSRF cookie when submitting forms. This cookie is required for security reasons, to ensure that your browser is not being hijacked by third …

22.02.2022
Как использовать сторонние фикстуры pytest в моих тестах?

Я использую postmarker в проекте Django для отправки электронной почты. Я использую Pytest для тестирования, и я хотел бы имитировать все исходящие электронные письма, которые я отправляю с помощью Postmarker. Я нашел в документации …

22.02.2022
Есть ли какая-нибудь библиотека python для построения статической карты с конкретной страной в Django?

Ранее я использовал некоторые библиотеки python, такие как folium, matplotlib и т.д. Эти библиотеки отображают красивые, динамические карты в шаблоне Django, но требуют много времени для загрузки. Кроме того, мне нужна статическая карта для конкретной страны, где места могут …

22.02.2022
Python Возврат переменной в файл

У меня есть кортежные переменные, которые являются France, Germany. Я пытаюсь дать значение моей функции bring_cities, и если это Франция или Германия, я хочу видеть объекты кортежа Франция и Германия. Есть ли какой-нибудь короткий путь, чтобы не использовать циклы …

22.02.2022
Django: получить все разрешения на шаблон, разделенные по группам

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

22.02.2022
Список по умолчанию в Django

Я использовал список по умолчанию в своем приложении Django, но результат не очень хороший .html {% for key, value in results.items %} <tr> <td>{{ item.key }} </td> <td>{{ item.value }} </td> </tr> {% endfor %} мой вывод: …

22.02.2022
Черный форматтер в не работает правильно

я работаю в проекте Django и в нем мы используем Black formatter, но у меня проблема с этим .У нас есть файл 'pyproject.toml' как на этой картинке но с конфигурацией black не работает и у …

22.02.2022
Загрузка изображений/файлов в определенную пользователем папку в Django

Я хочу загружать изображения в папку (где имя папки - это текущее имя пользователя, вошедшего в систему). Я использую django login forms. например: В настоящее время пользователь вошел в систему как 'user99'. теперь я предоставил функциональность, …

22.02.2022
KeyError: at 'role_type' while using request.session in Django 3.0

Я пытаюсь получить тип_роли, когда пользователь входит на сервер, когда пользователь входит сразу, я получаю эту проблему Здесь я использую Django 3.0 и python 3.7 Вот мой views.py class Dashboard(TemplateView): template_name = 'dashboard/home.html' def get_context_data(self): dashboard_data = …

22.02.2022
Объект Queryset Many to many 'ManyRelatedManager' не является итерируемым

Я использую формы для фильтрации вариантов отношений "многие ко многим", чтобы показать только те, которые следуют за набором запросов. Вот как выглядит моя форма class ContractAdminForm(forms.ModelForm): class Meta: model = Contract fields = '__all__' def __init__(self, *args, **kwargs): super(ContractAdminForm, self).__init__(*args, …

22.02.2022
"Страница неопределенная из неопределенных" в pdf с помощью библиотеки wkhtmltopdf

Я использовал библиотеку wkhtml2pdf, я хочу установить нумерацию страниц в моем pdf Но я не достиг своей цели, он всегда показывает мне "Страница не определена из неопределенных", Вот код, который у меня есть, перейдите к тегу head …

22.02.2022
Есть ли способ использовать count в одиночном цикле forloop в шаблоне django

Здравствуйте, я хочу узнать, сколько элементов численно находится в каждом цикле, который я делаю. Я пробовал {{forloop.counter}}, но проблема в том, что они не упорядочены, а разбросаны. Есть ли способ использовать count для одного цикла forloop, т.е. dayone? …

22.02.2022
Django упорядочивание случайным образом при использовании объединения

У меня есть одно приложение Django, когда я делаю случайное упорядочивание, оно работает, используя order_by('?') Но не работает, когда я применяю случайное упорядочивание к объединенному набору запросов. queryset = (queryset.filter(city__istartswith=location).order_by('?')). union(queryset.filter(Q(city__icontains=location) | Q(town__icontains=location) | Q(post_area__icontains=location) | Q(street__icontains=location) | …

22.02.2022
Проверка изменения поля в модели и создание экземпляра другой модели

У меня есть две модели Модель проекта class Project(models.Model): name = models.CharField(max_length=200) workflow = models.ForeignKey("WorkflowType", null=True, blank=True, on_delete=models.SET_NULL) created_on = models.DateTimeField(auto_now_add=True) id = models.UUIDField(default=uuid.uuid4, editable=False, unique=True, primary_key=True) def __str__(self): return self.name Модель экземпляра рабочего процесса class WorkflowInstance(models.Model): …

22.02.2022
Файл "C:\django\2proj\authentication\utils.py", строка 2, in <module> from six import text_type ModuleNotFoundError: Нет модуля с именем 'six'

Я пытаюсь импортировать модуль six в моем utils.py, но он не работает from django.contrib.auth.tokens import PasswordResetTokenGenerator from six import text_type from django_six import text_type class AppTokenGenerator(PasswordResetTokenGenerator): def _make_hash_value(self, user, timestamp): return (text_type(user.is_active) + text_type(user.pk) + text_type(timestamp)) account_activation_token = AppTokenGenerator() …

22.02.2022
Добавление новых полей в модель истории изменения объектов (Django)

Я пишу свой todo на django. Я хочу добавить на вкладку "история" не только запись "задача изменилась", но и два дополнительных поля: "было" - "стало". Как я могу это сделать?

22.02.2022
Как создать фильтр слайдера диапазонов в django

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

22.02.2022
ImportError: Не удалось импортировать 'authentication.backends.JWTAuthentication' для настройки API 'DEFAULT_AUTHENTICATION_CLASSES'

Я следую примеру, приведенному здесь : https://www.django-rest-framework.org/api-guide/settings/#accessing-settings. Как только я открываю оболочку django, используя python manage.py shell и выполните следующую команду from rest_framework.settings import api_settings print(api_settings.DEFAULT_AUTHENTICATION_CLASSES) Я получаю следующую ошибку Traceback (most …

22.02.2022
Django OneToOneField Structure

Я исследовал и просмотрел все документы, но я все еще немного запутался, я думаю, может быть потому, что есть несколько способов использовать OnToOneField. У меня есть 4 модели, Pregame, Ingame, Postgame и Game. И я хочу, чтобы 'Game' …

22.02.2022
Django app pytest Ключевая ошибка при тестировании

У меня возникла проблема с тестированием одного из представлений в моем приложении django. Я использую pytest. Вот представление, которое я собираюсь протестировать: class IngredientDetailsView(View): def get(self, request, id): ingredient = Ingredient.objects.get(id=id) return render(request, 'diet_app/ingredient_details.html', {'ingredient': ingredient}) …

22.02.2022
Paginator не выводит страницы на экран

Я использую Paginator для постраничного вывода постов, у меня нет ошибок, и у меня есть список страниц в нижней части постов, но: 1.Пост не пагинация правильно, я установил 5, у меня больше. 2. Когда я нажимаю на 2 вторую …

22.02.2022
Как ограничить количество запросов, которые пользователь может сделать в течение месяца, используя дросселирование фреймворка Django rest?

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