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

31.05.2022
Использование ORM django для усреднения по полю postgres "timestamp without time zone"

Я пытаюсь усреднить поле postgres timestamp without time zone с помощью отличного ORM от django следующим образом: from django.db.models import Avg ModelName.objects.filter(a_field='some value').aggregate(Avg('time')) Однако я получаю: function avg(timestamp without time zone) does not exist LINE 1: …

31.05.2022
Мутация графена определена как null despiete возвращаемое значение - NonNull

Я работаю с graphene для обработки мутаций в приложении с django в качестве бэкенда. Я написал следующую мутацию: import graphene from django.db import transaction from graphql_jwt.decorators import login_required from app1.enums import SomeOptions from app1.models import SomeModel from app2.utils.some_api import SomeApi …

31.05.2022
Установка заголовков Auth в тестах Django

Я пытаюсь написать тест, который проходит через рабочий процесс регистрации/входа в систему, а затем пытается изменить статус пользователя, что требует, чтобы он вошел в систему. Я проверил, что первые 2 POST-запроса работают (пользователь действительно создается, а затем получает действительный токен …

30.05.2022
Скачивание нескольких файлов по одной ссылке в виде заархивированного файла django

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

30.05.2022
После отправки сообщения или запроса обновления я получаю 1062, "Duplicate entry '' for key 'crmapp_employees.email'". [Внешний ключ]

Концепция заключается в том, что я пытаюсь опубликовать или обновить Дело. Поля "title", "customer", "assigned_to" и "created_by" являются обязательными. Также "assigned_to" и "created_by" являются внешними ключами модели Employees с полем email как уникальным. Я получаю ошибку валидации для "title", …

30.05.2022
Pip3 install cryptography MacOs выдает ошибку

название говорит само за себя. Вот мое сообщение об ошибке: Уже пробовал подход, описанный здесь: Как установить криптографию на Mac OS X? при установке OpenSSL, выдает ту же ошибку. Благодарю за любую помощь …

30.05.2022
Исключения не всплывают из LiveServerTestCase

Мы используем LiveServerTestCase с Selenium для интеграционных тестов многостраничного пользовательского потока. Один из потоков вызывает исключение во время выполнения, но тест проходит. Исключение видно в журналах тестирования, но не приводит к отказу теста. Упрощенный пример: class …

30.05.2022
Использование многопроцессорной обработки со словарем, который нуждается в блокировке

Я пытаюсь использовать многопроцессорную библиотеку Python для ускорения некоторого кода. У меня есть словарь, значения которого нужно обновлять на основе результата цикла. Текущий код выглядит следующим образом: def get_topic_count(): topics_to_counts = {} for news in tqdm.tqdm(RawNews.objects.all().iterator()): for topic in Topic.objects.filter(is_active=True): …

30.05.2022
Django ORM __in, но вместо exact содержит case insensative?

В настоящее время я пытаюсь использовать Django ORM для запроса ингредиентов модели Recipe. class Recipe(models.Model): account = models.ForeignKey(CustomUser, on_delete=models.CASCADE, null=True, blank=True) name = models.TextField(null=True, blank=True) class RecipeIngredients(models.Model): recipe = models.ForeignKey(Recipe, on_delete=models.CASCADE, null=True) ingredient = models.TextField(null=True, blank=True) Что …

30.05.2022
Django: Избегать загрузки файлов пользователями, вместо этого использовать их локальное хранилище?

У меня есть сценарий Python, который извлекает данные из файлов .ifc (3D модели для AEC индустрии) в .csv или .xlsx, и я хотел бы сделать его доступным в веб-приложении. Файлы могут быть довольно большими (> 400MB), и пользователи редко …

30.05.2022
Радиокнопка не сохраняет выбранный вариант при обновлении (Django)

У меня возникли проблемы с моим приложением django ecommerce в одной части моего приложения пользователь должен проверить радиокнопку вопрос <input class="align-middle h-100" type="radio" name="deliveryOption" id="{{option.id}}" value="{{option.id}}"> мой аякс $('input[type=radio][name=deliveryOption]:checked').on('change', function (e) { e.preventDefault(); $.ajax({ type: …

30.05.2022
Может ли Djago создать запрос к базе данных, который возвращает словарь словарей?

Может ли Djago создать запрос к базе данных, который возвращает словарь словарей? Модель содержит внешний ключ. Используя эти ключи, я хотел бы отсортировать результаты запроса. Затем я хотел бы предоставить эти результаты с помощью rest framework. …

30.05.2022
Виджеты для выбора категории в Django

Я просто хочу добавить класс 'form control' в выбор категории class BlogForm(forms.ModelForm): # blog_title= forms.TextInput(label='Title',widget=forms.TextInput(attrs={'class':'form-control'})) # blog_content= forms.Textarea(label='Blog Content',widget=forms.Textarea(attrs={'class':'form-control'})) # blog_image= forms.ImageField(label='Blog Thambnail',widget=forms.ClearableFileInput(attrs={'class':'form-control'})) class Meta: model=Blog fields=['blog_title','category','blog_content','blog_image'] widgets={ 'blog_title':forms.TextInput(attrs={'class':'form-control'}), 'blog_content':forms.Textarea(attrs={'class':'form-control'}), 'category':forms.? 'blog_image':forms.ClearableFileInput(attrs={'class':'form-control'}), } есть ли для этого …

30.05.2022
SESSION_COOKIE_AGE, вечная сессия

Посмотрел, что в документации SESSION_COOKIE_AGE отвечает за время сессии. В какое значение нужно поставить, чтобы сессия никогда не закрывалась? Видимо, None?

30.05.2022
('28000', "[28000] [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'hostname'

Я успешно развернул свое веб-приложение django через Microsoft IIS FastCGI. С виду мой сайт выглядит нормально. Но после отправки формы на сайте я получаю ошибку базы данных mssql. В ошибке имя пользователя после слова USER отличается от имени пользователя, …

30.05.2022
Получение локальных файлов JSON с интернационализацией в django

Я делаю сайт на django и включил интернационализацию. Интернационализация прекрасно работает на других страницах, за исключением случая, когда я пытаюсь получить json-файл. Поиск принимает слово, затем находит соответствующий JSON-файл в файле javascript (ниже). Поиск работал без проблем, пока …

30.05.2022
Как удалить двойную кавычку из значения ключа в словаре

У меня есть эта полезная нагрузка: "cardType": "CHOICE", "step": 40, "title": {"en-GB": "YOUR REPORT"}, "description": {"en-GB": ""}, "options": [ {"optionId": 0, "text": {"en-GB": "Ask me"}}, {"optionId": 1, "text": {"en-GB": "Phone a nurse"}}, {"optionId": 2, "text": {"en-GB": "Download full …

30.05.2022
Почему пустые заголовки ответа после вызова ajax?

Я отправляю сообщение в Django 4 из index.html ajax вызова function check() { $.ajax({ url: '{% url "cb" %}', type: 'POST', dataType: 'json', contentType: 'application/json', data: JSON.stringify({username: "{{request.user.username}}"}), headers: { 'X-Requested-With': 'XMLHttpRequest', 'X-CSRFToken': csrftoken, }, success: function (response) { if …

30.05.2022
Я столкнулся с ошибкой Multiple dictionary key value в djnago

Csv_file=request.files['csv'] Я получаю ошибку множественных значений ключа словаря Csv_file = request.files.get('csv') Если я использую этот вариант, я не смогу проверить файл Имя=csv_file.name Size=csv_file.size Здесь я не получаю атрибуты name и size

30.05.2022
Как установить тип поля по умолчанию для внешнего ключа?

У меня есть простая модель: тип id - int(10) class Client(models.Model): name = models.CharField(max_length=45) surname = models.CharField(max_length=45) И вторая модель с внешним ключом, ссылающимся на таблицу Client. from django.contrib.auth.models import User class ExtendedUser(models.Model): user = models.OneToOneField(User, …

30.05.2022
Создание или обновление связанного объекта модели с помощью команды управления Django

Мне нужно периодически проверять состояние списка урлов и сообщать об их состоянии. Я создал 2 модели, одна из которых содержит список основных урлов, а другая - все подссылки на страницах основного урла. Модель 1 class Site(CreationModificationDateBase, SoftDeletionModel): uuid …

30.05.2022
Django Rest вложенные сериализаторы множественные модели CRUD операций с использованием миксинов

Я пытаюсь реализовать операцию CRUD с вложенным сериализатором с несколькими моделями данных, чтобы я мог записывать все поля сразу при вызове конечной точки API. Нужно ли мне использовать какую-то фильтрацию или цикл for? Я не нашел похожего поста, …

30.05.2022
Настройка оболочки django shell, внедрение переменных из скрипта

(скорее всего, ответ уже был, но найти его не удалось) Каждый раз, когда я открываю оболочку Django, я выполняю одну и ту же последовательность команд для настройки среды, в основном загружая файлы JSON, которые представляют собой ответы API, …

30.05.2022
Django Keyerror на сервере запуска до многих перезапусков

Надеюсь, вы сможете мне помочь, у меня есть проект с Django 2.2.25 и docker, но внезапно появляется эта ошибка: Exception in thread django-main-thread: Traceback (most recent call last): File "/usr/local/lib/python3.8/threading.py", line 932, in _bootstrap_inner self.run() File "/usr/local/lib/python3.8/threading.py", line 870, …

30.05.2022
Реализация выпадающего меню

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

30.05.2022
Как мне заставить django decouple использовать мои обновленные env vars?

Я использую DECOUPLE в своем проекте Django, и он потрясающий. Однако недавно я изменил переменную env на новый ключ, и после перезапуска сервера он все еще использовал старый ключ env. Я использовал оператор print, чтобы увидеть используемый ключ. Кэширует ли …

30.05.2022
Django IntegerField min длина чисел [дубликат]

MinValueValidator Как определить минимальную длину поля IntegerField? nummer = models.IntegerField( unique=True, validators=[MaxValueValidator(99999999), MinValueValidator(00000001), ]) Сообщение об ошибке: SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers

30.05.2022
Рекомендации по созданию сложного веб-приложения

Моя цель - создать сложное и современное веб-приложение, однако с момента моей последней разработки прошло три года. В то время я использовал Spring API REST для бэкенда и React для фронтенда. Есть ли другие более интересные варианты для рассмотрения? Я …

30.05.2022
Как я могу получить имя пользователя через набор запросов?

У меня есть некоторая модель: class Comments(models.Model): user = models.ForeignKey(User, related_name='user_comment', on_delete=models.CASCADE) heading = models.CharField(max_length=100) score = models.IntegerField(default = 1, validators=[MinValueValidator(1), MaxValueValidator(5)]) text = models.CharField(max_length=1000) created_at = models.DateTimeField(auto_now_add=True) class Meta: ordering = ['-created_at',] def __str__(self): return self.heading …

30.05.2022
Как использовать метод фильтрации для модели пользователя в другой модели (django)

У меня есть пользовательская модель пользователя: # accounts > models.py > ... class MyUser(AbstractUser): [...] fallowing_tags = models.ManyToManyField('posts.tag', blank=True) И я хочу отфильтровать всех пользователей, которые выбрали определенный тег: from accounts.models import MyUser …

30.05.2022
Каково стандартное время истечения срока действия для Access Token и Refresh Token? (Django GraphQL JWT)

Я использую Django GraphQL JWT. Затем, я могу установить время истечения срока действия для Access Token и Refresh Token в "settings.py" как показано ниже: # "settings.py" from datetime import timedelta GRAPHQL_JWT = { "JWT_VERIFY_EXPIRATION": True, "JWT_LONG_RUNNING_REFRESH_TOKEN": True, …

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

Я хочу такой слайдер в django Я много искал, но не могу найти этот конкретный слайдер, любая помощь будет оценена по достоинству.

30.05.2022
Django - ничего нет под добавленной моделью

То, что я пытаюсь решить, лучше всего видно на картинках, введите здесь описание изображения Всякий раз, когда я пытаюсь нажать на View others, чтобы увидеть все в жанре Recently added, это приводит к тому. …

30.05.2022
Django.core.exceptions.ValidationError: [''None'' не является действительным UUID.''].

Я пытаюсь разработать свое приложение на heroku и у меня возникает эта ошибка: Я пытаюсь удалить базу данных, или подключиться к AWS RDS, но все равно эта ошибка останавливает меня. Я пробовал некоторые --fake migrations, или удалить файлы миграций, но …

30.05.2022
Невозможно создать суперпользователя Django из-за "TypeError: инициализатор для ctype 'wchar_t' должен быть строкой юникода длиной 1, а не int".

Я пытаюсь настроить что-то с Django 2.0.7. Я следую этому [руководству][1] и пытаюсь создать суперпользователя в Django. Вот что получилось: (venv) PS C:\Users\testuser\Development\Projekte\diwa_portal2\src> python manage.py createsuperuser Username (leave blank to use 'testuser'): Email address: Traceback (most recent call last): File …

30.05.2022
Есть ли способ установить Stack Overflow RichTextEditor для моего Django проекта?

Есть ли способ установить Stack Overflow RichTextEditor для моего проекта django. Stack Overflow RichTextEditor является дружественным для мобильных устройств, и посетители моего сайта используют свои мобильные телефоны для добавления сообщений. И они жалуются на мой RichTextEditor за то, что …

30.05.2022
FieldError Невозможно разрешить ключевое слово: Django blog likebutton dosent work

у меня проблемы я внедрил кнопку like она отображается на сайте блога когда вы нажимаете на кнопку read more, но когда вы нажимаете на like я получаю ошибку msg below: …

30.05.2022
Невозможно перенести модели в MySQL

Команды Makemigrations и migrate работают нормально и создают файлы в папке 'migrations' (команды миграции). Но MySQL db не изменяется ( экран MySQL). 0001_initial.py Код: from django.db import models class …

30.05.2022
Для модели не зарегистрирован тип:

Когда я запускаю сервер и перехожу к GraphQL API. Он показывает мне исключение - Для модели не зарегистрирован тип: UserAgreementAssociation. Кто-то посоветует? mutations.py from graphene_django.forms.mutation import DjangoModelFormMutation from agreement.forms import UserAgreementAssociationForm, class CreateUserAgreementAssociationMutation(DjangoModelFormMutation): class …

30.05.2022
Почему я иногда выхожу из Django Admin?

С момента развертывания моего Django-сайта на Digitalocean с Nginx и Gunicorn у меня возникла проблема, что я либо не могу войти в панель администратора, и он снова и снова перескакивает на форму регистрации, либо когда я вхожу в систему, …