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

15.01.2022
Недостаточно значений для распаковки ошибки только в производстве

Недавно я запустил свое приложение на Heroku. Когда я запускаю приложение локально, оно работает нормально, и я не получаю никаких ошибок. Для контекста, я недавно переключил свою базу данных с sqlite на PostgreSQL. Когда я запускаю приложение на Heroku, …

15.01.2022
Django Forms: Значение по умолчанию в запросе get

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

15.01.2022
Шаблон не отображает информацию -django

У меня нет ошибок, но моя страница не отображает информацию из тегов моего шаблона. Пожалуйста, помогите! models.py class Department(models.Model): department_id = models.AutoField(primary_key=True) department_name = models.CharField(max_length=255,default = '') department_location = models.CharField(max_length=255,default = '') def __str__(self): return self.title urls.py …

15.01.2022
Я пытаюсь добавить новое поле в стандартную Django Form и получаю ошибку, когда пытаюсь импортировать класс из файла forms.py, который я сделал

Ошибка возникает в файле views.py, в котором, когда я пытаюсь импортировать класс формы, который я создал из моего файла forms .py, я получаю ошибку... Import ".forms" could not be resolved Вот как выглядит мой файл views.py: …

15.01.2022
SQLite, похоже, игнорирует параметр db_table при выполнении тестов на MacOS, но отлично работает на Ubuntu

Итак, проблема в том, что когда я запускаю тесты Django на MacOS, я получаю следующие ошибки: Traceback (most recent call last): ... django.db.utils.OperationalError: no such table: main.estimates_estimate The above exception was the direct cause of the following exception: Traceback …

15.01.2022
Для чего используется `*args` в функции обработки команды Django BaseCommand?

Сигнатура BaseCommand.handle - это handle(*args, **kwargs). В документации example используется только аргумент kwargs. Существуют ли случаи/способы определения аргументов/опций команды таким образом, чтобы они отображались как позиционные аргументы функции handle?

15.01.2022
ОШИБКА при запуске pip install mssql-django или pip install pyodbc

Получаем ошибку ниже, но решение тоже есть, просто выполните следующие действия Go to https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyodbc Sownload suitable '".whl"' file (Make sure you choose the correct whl file. For example: If you are using Python 2.7 on a …

15.01.2022
Установить пользовательское разрешение на модель в Django

Мне нужно установить некоторые права на модель в Django, потому что у меня есть некоторые операции в DRF и мне нужно знать, есть ли у пользователя права на это или нет. Мои модели : class Device(models.Model): type = models.ForeignKey(Type, …

15.01.2022
React не может прочитать свойство undefined

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

15.01.2022
Проблема восстановления django с помощью pipenv после сбоя

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

15.01.2022
Django ninja аутентификация токенов с помощью djoser

Я реализовал CRUD с помощью фреймворка Django Ninja, но теперь мне нужен auth в моем приложении, Я установил и настроил Djoser, так что теперь я могу генерировать токены, но я не знаю, как проверить их в моих CRUD'ах <pre …

15.01.2022
Пользовательский логин Django не проходит аутентификацию

Я создаю пользовательское создание пользователя. регистрация пользователя работает, но не удается войти, работает нормально в админке, но не через мою форму. Мой loginclass в forms.py class LoginForm(forms.Form): email = forms.EmailField(label='Email') password = forms.CharField(widget=forms.PasswordInput) def __init__(self, request, *args, **kwargs): self.request …

15.01.2022
Объединение двух разных моделей, одна из которых "неуправляемая", в Django без отношения иностранных ключей

У меня есть следующие две модели Django: class Project(models.Model): identifier = models.CharField(max_length=128) target_value = models.CharField(max_length=64) ... Meta: managed='False' db_table='projects' class MainProjects(models.Model): mp_identifier = models.CharField(max_length=128) some_value = models.CharField(max_length=256) ... <<<База данных, в которой хранится модель , находится где-то в …

15.01.2022
Удаление экземпляра в django ModelForm

Я пытаюсь удалить экземпляр формы в django ModelForm, но он не удаляется, хотя часть обновления работает отлично. my views.py: def update_component(request, pk): component = Component.objects.all() component_id = Component.objects.get(id=pk) form = ComponentModelForm(instance=component_id) if request.method=='POST' and 'form-update' in request.POST: form = …

15.01.2022
Отображение данных из базы данных в таблице, по одной строке/объекту за раз с помощью Ajax python django

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

14.01.2022
Как сделать запрос к моему приложению с сервера, на котором оно размещено? [закрыто] [закрыто

Я пытаюсь сделать запрос к приложению, которое я развернул на службе apache2, настроенной на виртуальной машине сервера ubuntu, и чтобы сделать запрос я использую Python. Когда я делаю запрос из браузера компьютера, принадлежащего сети, он работает как обычно, проблема …

14.01.2022
Ошибка при развертывании проекта на Heroku с помощью Git

Я пытаюсь развернуть свой проект django на heroku с помощью git. Я запускаю: git push heroku main И я получаю: error: src refspec main does not match any error: failed to push some refs to 'heroku' …

14.01.2022
Проблема тестирования Api с помощью Json

Я новичок в Django Rest Framework, я думаю, что я правильно сделал сериализатор и представления, и это выглядит следующим образом: class MyAnimalSerializer(serializers.ModelSerializer): class Meta: model = MyAnimal fields = ('id', 'user', 'name', 'animal', 'race', 'birthyear', 'color', 'sex', 'height', 'father', 'mother', …

14.01.2022
ValueError: Cannot assign must be a instance

Поскольку метод для получения вариантов, которые я хочу добавить в поле, выдает мне эту ошибку при сохранении формы. ValueError: Cannot assign "'17'": "Con_Transaccioncab.doc" must be a "Adm_Documento" instance. Как я прочитал в этом посте ValueError: Cannot assign object …

14.01.2022
Не находит страницу с продуктом (Page not found (404))

Пишет ошибку 404 при попытке перейти на страницу с продуктом. views.py def product_view(request: WSGIRequest, product_slug: str): try: product = ( Product.objects .prefetch_related('productimage_set') .filter(slug=product_slug) .first() ) is_in_cart = CartProduct.objects.filter( product=product, …

14.01.2022
Как связать вновь созданную модель файла

У меня такой код, @receiver(post_save, sender=FileAnswer) def save_category_signals(sender, instance, **kwargs): file_types = ["image", "image-multiple"] file_type = instance.question.form_input_type if file_type in file_types: image_path = instance.body.path image = Image.open(image_path) img = image.convert('RGB') new_path = image_path.rsplit('.', 1) pdf = img.save(f'{new_path[0]}_{instance.id}.pdf', format="PDF") # …

14.01.2022
Почему я получаю "OperationalError: No Such Table" в Django

Я пытаюсь хранить значения в базе данных sqlite и извлекать их из базы данных для использования в моем проекте с помощью моделей django. В моем проекте django есть два приложения: 'main' и 'apply'. Я запустил migrate и makemigrations для обоих. …

14.01.2022
Как использовать протокол modbus с Django?

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

14.01.2022
Перенос домашней страницы с Django на React

я создал домашнюю страницу, используя Django templating engine и на одной странице находится js приложение, которое я написал. Теперь я перешел к архитектуре Frontend &lt;-&gt; Backend с React и Django-rest-framework. Приложение, которое у меня было на Django, обслуживалось …

14.01.2022
Django фильтр, множество запросов в массиве

нужен массив, в который добавляется объект Q() фильтр с большим количеством значений Anime.objects.filter(Q(question__startswith='Who') &amp; Q(question__startswith='What')) но нужно что-то вроде этого val_arr = [] val_arr.append(Q(question__startswith='Who')) val_arr.append(Q(question__startswith='What')) Anime.objects.filter(val_arr)

14.01.2022
Django aws выясняет, сколько текущего трафика может выдержать мой сайт?

У меня есть приложение django, работающее в aws EC2, мой вопрос в том, как выяснить, сколько точно текущего трафика может выдержать мой сайт и как это улучшить?

14.01.2022
Представление множественного выбора из формы django [закрыто]

Используя форму в Django, я создал поле множественного выбора. Как обработать результат в представлении. Каждый раз я получаю только один VALUES, а я хотел получить комбинацию. есть код views.py from django.http import HttpResponse from django.http import HttpResponseRedirect from django.shortcuts import …

14.01.2022
Как заставить django allauth google sign in перенаправлять на домашнюю страницу?

Здравствуйте, я использую django и django all auth для аутентификации и использую функцию google, так что когда пользователь решает войти в систему, он аутентифицируется с помощью своего аккаунта google, затем он перенаправляет его на домашнюю страницу, в моем случае …

14.01.2022
Django-CKEditor Загрузка изображений Типы файлов

Я успешно установил Django CKeditor с Uploader, но у меня есть одна проблема, о которой я не могу найти информацию. Когда я выбираю Upload, я получаю стандартный файловый браузер Windows, но он настроен на все файлы. Как я могу настроить …

14.01.2022
Проблемы с моими кнопками +/- внутри группы ввода

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

14.01.2022
Django REST Framework: Если бэкэнд является поддоменом, set-cookie будет присутствовать, но cookie не будет храниться в браузере

Я пытаюсь использовать Django REST Framework и dj-rest-auth, djangorestframework-simplejwt для аутентификации куки JWT, но у меня проблемы с CORS связью между доменами и поддоменами. Я не уверен, является ли это проблемой CORS или нет, но cookie не сохраняется в браузере. …

14.01.2022
Создает бинарную комбинацию или комбинацию всех атрибутов

Я хочу создать запрос, который создает бинарные или комбинированные атрибуты. Например, у меня есть следующий класс class foo(models.Model): m_person= models.ForeignKey('Person', on_delete=models.CASCADE) m_rang = models.ForeignKey('Rang', on_delete=models.CASCADE) m_a = models.BooleanField(default=True, name='a') m_b = models.BooleanField(default=False, name='b') m_c = models.BooleanField(default=False, name='c') m_d …

14.01.2022
Django & ajax при нажатии на span для открытия select страница обновляется

Я ищу решение для отправки формы, когда вы нажимаете на span, чтобы открыть select, страница обновляется &lt;span id="update-button" data-index="{{product.id}}"&gt; &lt;label for="select{{ product.id }}"&gt;&lt;/label&gt; &lt;select id="select{{ product.id }}" &gt; &lt;option value="" selected disabled hidden&gt;{{ item.qty }}&lt;/option&gt; &lt;option value=""&gt;1&lt;/option&gt; &lt;option value=""&gt;2&lt;/option&gt; &lt;option …

14.01.2022
Django: Как добавить кнопку на страницу создания объекта?

У меня есть следующие модели: from django.db import models class Teacher(models.Model): name = models.fields.CharField(max_length=255) favorite_student = models.ForeignKey("Student", blank=True, null=True, on_delete=models.RESTRICT, related_name="+") class Student(models.Model): name = models.fields.CharField(max_length=255) teacher = models.ForeignKey(Teacher, on_delete=models.CASCADE) def set_as_favorite_student(self): self.teacher.favorite_student = self Я также …

14.01.2022
Django 4.0 поддомен с подстановочным знаком не позволяет установить токен csrf

У меня проблема с бэкендом Django 4.0 в режиме отладки, где я использую session auth с токеном csrf. Я использую поддомены с подстановочными знаками: CSRF_TRUSTED_ORIGINS = ["http://*.local.lab:8080"] ALLOWED_HOSTS = [".local.lab"] CORS_ALLOW_ALL_ORIGINS = True CORS_ALLOW_CREDENTIALS = True CSRF_COOKIE_HTTPONLY = …

14.01.2022
Как десериализовать массив первичных ключей с помощью Django Rest Framework PrimaryKeyRelatedField

Я следовал docs при настройке моего сериализатора. class PlaylistSerializer(serializers.ModelSerializer): songs = serializers.PrimaryKeyRelatedField(queryset=Song.objects.all(), many=True, allow_empty=True, required=False) class Meta: model = Playlist fields = ['id', 'name', 'songs', 'created_at'] Если я добавляю несколько песен в плейлист в админке …

14.01.2022
Аутентификация пользователей Django с нечувствительным к регистру именем пользователя

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

14.01.2022
Как сериализовать модель django и сохранить новые строки?

Я пытаюсь сериализовать модель django для хранения всех сделанных изменений. Мне нужно преобразовать некоторые значения в строку, чтобы избежать ошибок. Вот что у меня есть на данный момент: associated_objects = {"parts":{}} for item_part in item_parts: part = Part.objects.get(id=item_part.part.id) …

14.01.2022
Как передать kwargs из django Fixture в django Signal

Мне нужно передать дополнительный параметр из Django fixture в Django pre_save signal. Я попробовал несколько способов, но не смог этого сделать. Django Fixture: [ { "model": "club_courses.Country", "pk": 1, "is_created": "False", // This is the extra paramter that I …

14.01.2022
Добавление атрибута формы к полю ввода

Я пытаюсь добиться отправки формы с полями ввода вне формы ( см. здесь). Поэтому я хочу добавить атрибут form="" к моим полям ввода, как описано здесь: class TestForm(forms.Form): class Meta: model = Product fields = ["number"] …