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

09.02.2022
Django vCenter Server REST APIs проверяет, не отключен ли Vcsa

Я создал приложение на django 2.2, которое взаимодействует с REST API vCenter Server. На нем я могу делать различные запросы. На vCenter у меня есть два ESX сервера 10.122.151.60 и 10.122.151.50, где есть несколько виртуальных машин. Я …

09.02.2022
ValueError: Поле 'id' ожидало число, но получило 'undefined'. в python3

здесь, когда я открываю страницу редактирования элемента, я получаю эту проблему Вот мой models.py class Category(models.Model): category_name = models.CharField(max_length=20) client = models.ForeignKey("core.Client",on_delete=models.CASCADE) created_at = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) is_deleted = models.BooleanField(default=False, help_text="Deleted Category will not display in the …

09.02.2022
Как добавить это несколько изображений в слайдер, пожалуйста, помогите мне разобраться с этим

Я создал сайт социальной сети и я создал код для загрузки нескольких изображений, но я не знаю, как установить его в слайдер, пожалуйста, помогите мне. Вот мой код: {% if post.image.count > 0 %} <div class="row"> {% …

09.02.2022
Внесение некоторых улучшений в библиотеку django-survey-and-report

Мне нужно сделать форму опроса для моего django сайта и я использую django-survey-and-report. но есть проблема. Я хочу, чтобы пользователи могли выбрать "другое" в радиобоксе, после чего появится строчный текстовый ввод, куда они могут поместить пользовательский текст. но я …

09.02.2022
Как получить доступ к значению константы в settings.py

Я хотел бы спросить, как получить доступ к значению константы, объявленной в setting.py следующим образом: PAYMENT_VARIANTS = { 'redsys': ('payments_redsys.RedsysProvider', { 'merchant_code': '123456789', 'terminal': '1', 'shared_secret': 'aaaaaaaaaaaaaaaaaaaaaaaaaa', 'currency': '978', }) } Я могу импортировать: from django.conf import …

09.02.2022
Не удается получить значение текстового поля, извлеченное из MySQL, в javascript

Я создал модель в django, как показано ниже. class MyDB(models.Model): pub_date = models.DateTimeField(_("Date added"),editable=True, auto_now_add=False) title = models.CharField(max_length=256,blank=True,null=True) text = models.TextField(_("Text")) Затем я получил модель и отобразил ее во Frontend. в файле views.py context['mydb'] = MyDB.objects.all() …

09.02.2022
Как я могу получить входные данные с сайта Django, используя метод Post (обработка формы)?

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

09.02.2022
Как сделать поле модели с помощью CurrentUserField() не редактируемым в django

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

09.02.2022
Тест-кейс возвращает 401 даже при использовании force_autenthicate()

Я пытаюсь протестировать представление моего проекта со следующим TestCase: def test_jump_story(self): c = APIClient() user = User.objects.get(username='test1') c.login(username=user.username, password='123') room_id = PokerRoom.objects.get(name='planning').id room_index = PokerRoom.objects.get(name='planning').index request = c.post(reverse('jumpstory', kwargs={'pk': room_id, 'index': room_index})) c.force_authenticate(user=user) self.assertEqual(200,request.status_code) но он …

09.02.2022
У объекта 'User' нет атрибута 'staffUser'

Я настроил модель пользователя с помощью Django One To One Field Мой models.py class StaffUser(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) department = models.ForeignKey(Dept, on_delete=models.RESTRICT) def __str__(self): return self.user.username При загрузке формы я хочу получить отдел пользователя 'My Views.py' …

09.02.2022
Эффективное заполнение базы данных с помощью python и Django

Мы пытаемся заполнить базу данных с помощью Python и Django случайными числами, но нам нужно перебрать много строк, и на выполнение этой задачи уходит около 20 минут. Вот наш код. Нам нужно перебрать 210000 строк def populate(request): all_accounts …

09.02.2022
Django Nextjs post метод "Unhandled Runtime Error"

В настоящее время я создаю свой первый проект на Django + Nextjs, но у меня возникла проблема, когда я пытаюсь создать объект спереди. У меня есть форма, которая позволяет мне создать "пост", когда я отправляю ее. Все работает нормально …

09.02.2022
Как фильтровать варианты foreingkey в Django Admin?

У меня есть 3 простые модели: class Department(models.Model): name = models.CharField( max_length=30 ) class Company(models.Model): name = models.CharField( max_length=30 ) department = models.ManyToManyField(Department) class Employee(models.Model): name = models.CharField( max_length=30 ) company = models.ForeignKey(Company, on_delete=SET_NULL, null=True, blank=True, ) department = …

09.02.2022
Не удается получить данные из сериализатора

View.py @csrf_exempt def blog_list(request): if request.method == 'GET': post = Post.objects.all() serializer = BlogSerializer(post, many=True) return JsonResponse(serializer.data,safe=False) elif request.method == 'POST': data = JSONParser().parse(request) serializer = BlogSerializer(data=data) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data, status=201) return JsonResponse(serializer.errors, status=400) class BlogSerializer(serializers.Serializer): class …

09.02.2022
Как я могу передавать данные в админпанель django

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

09.02.2022
Как добавить список чисел в функцию?

Я пытаюсь создать функцию, которая может добавить список чисел. Для этого я использую цикл for. Вот код: Я не знаю, где я ошибаюсь, но это дает мне ошибку. def add(amounts): for amount in amounts: total = add(amount) x= print(total) return …

09.02.2022
Django Rest Framework: оптимизация производительности сериализаторов nester

У меня проблема с производительностью моей конечной точки, которая возвращает около 40 элементов и ответ занимает около 17 секунд. У меня есть модель: class GameTask(models.Model): name= models.CharField() description = RichTextUploadingField() ... и еще одна подобная …

09.02.2022
Как прочитать файл журнала?

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

09.02.2022
Запрос Django "многие ко многим" не возвращает связанные записи

Итак, это моя модель записей о работе, которая имеет отношения многие ко многим с моделью сотрудников, но когда я пытаюсь получить записи о работе, используя {{ employee.jobs }} в моем шаблоне, он ничего не возвращает Я могу успешно …

09.02.2022
Django, DRF: Как кэшировать счетчик пагинации

Я думаю, что официальный пагинатор использует @cached_property вот так, но Несмотря на то, что используется кэш, каждый раз происходит обращение к БД для получения COUNT. что может быть проблемой, если запрос COUNT выполняется медленно. Есть ли способ кэшировать подсчеты …

09.02.2022
Пагинация продолжает показывать следующую страницу, когда отфильтрованные данные не достигли минимального значения paginate_by

Мое первое приложение получает запрос от моего второго приложения с помощью requests.get, пагинация работает нормально, когда я показываю все данные, но когда я использую фильтр, пагинация продолжает отображаться, даже когда недостаточно данных для пагинации первое приложение views.py : …

09.02.2022
Как издеваться над Django queryset, который был получен из related_name?

Я хочу провести unittest этой функции, которая является service-function внутри моего приложения Django: from datetime import date, timedelta from account.models import Profile from lesson.models import Lesson, Question from repeat.models import RepetitionSession class QuestionService: @staticmethod def get_next_question_by_rep_session(rep_session: RepetitionSession) -> Question: …

09.02.2022
Python Django - проблема с запросом swagger OPTIONS

@swagger_auto_schema(method="OPTIONS",operation_description="options") @swagger_auto_schema(method="GET", operation_description="get", manual_parameters=[query_parameter]) @api_view(["GET", "OPTIONS"]) def status_get(request: WSGIRequest): if request.method == "GET": response_data = {"status": "OK"} parameter_value = request.query_params.get(PARAMETER_NAME) == "true" if parameter_value: response_data[PARAMETER_NAME] = "info" return JsonResponse(response_data) elif request.method == "OPTIONS": return JsonResponse({}) Я тестирую Swagger …

09.02.2022
Django: снять пароль пользователя, но при этом разрешить сброс пароля

Я хочу сбросить/отменить пароли моих пользователей, они должны быть вынуждены использовать "сброс пароля", и установить новый, который проверяется новыми валидаторами паролей. Я нашел документы Django, так что set_unusable_password() не вариант, так как сброс пароля после …

09.02.2022
Django открыть локальное изображение

Я пытаюсь открыть локальное демонстрационное изображение и сохранить в test.jpg но получаю ошибку следующего вида локальное изображение открывается в браузере по url "http://127.0.0.1:8000/media/demo.jpg" Traceback (most recent call last): File "E:\django and flutter projects\env\lib\site-packages\django\core\handlers\exception.py", line 47, in inner response = get_response(request) …

09.02.2022
Создайте объект, который имеет ForeignKey с другим объектом

Предположим, что у меня есть две модели: class Category(models.Model): title = models.CharField(max_length=255) class Product(models.Model): category = models.ForeignKey(Category, on_delete=models.CASCADE) title = models.CharField(max_length=255) Я хочу создать объект Product. Предположим, я получу category_id от POST запрос …

09.02.2022
Почему файл python в виртуальной среде имеет ту же дату установки после удаления предыдущего?

Я удаляю виртуальную среду и создаю ее снова и снова, но в bin файл python и python3 не воссоздается. Он показывает, что время установки этих двух файлов такое же, как и при первой установке. Почему это происходит? Я удаляю …

09.02.2022
Как настроить роуты в Django + React?

У меня не получается правильно настроить роуты Конкретнее: Сейчас работает так, что по пути есть localhost:8000/api/ передается api в json формате, а по пути localhost:3000/ - фронтенд на реакте, так всё работает правильно НО Я хочу сделать так, …

09.02.2022
Django smart_select данные для сохранения в базе данных

У меня есть модель, как на картинке, но эта модель записывает id в базу данных, и я хочу, чтобы она сохраняла car_Code, как я могу это сделать? İmage

09.02.2022
Что произойдет, если я передам SECRET_KEY проекта1 проекту2

Простите за беспокойство, но у меня есть вопрос о SECRET_KEY в Django. Так я знаю, что эти SECRET_KEY уникальны для каждого проекта. Вот я и думаю, что произойдет, если я изменю этот SCECRET_KEY. Предположим, я создал …

09.02.2022
Можете ли вы создать объект, который удаляет сам себя в Django?

Так я сделал модель VerificationToken class VerificationToken(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) code = models.CharField(max_length=4) date_created = models.DateTimeField(auto_now_add=True) @property def expiration(self): lifetime = timedelta(minutes=10) expire = self.date_created + lifetime return expire и у этой модели есть свойство expiration. …

09.02.2022
Как выполнить две команды на экземпляре Github Actions одну за другой?

Вопрос кажется простым, но позвольте мне начать с этого, ";" "&" не работает. Две команды, которые нужно выполнить на экземпляре действий Github в CI/CD pipeline : python3 manage.py runserver python3 abc.py После размещения команды в yaml-файле, …

09.02.2022
Запуск файла API urls с помощью команд управления в django

В проекте django я создаю новый файл в папке management/commands под названием api_tester.py Внутри папки commands есть и другие файлы. Я пытаюсь запустить этот файл в pycharm, используя конфигурацию примерно такого вида python /path/manage.py api_tester Рабочий каталог также …

09.02.2022
Как использовать существующую БД для модульного тестирования в Django?

Я создал REST-API приложение, используя Django Rest Framework. API просто конвертирует данные из существующей БД Postgres только для чтения в REST- API, который будет потребляться внешним интерфейсом. Теперь мне нужно написать несколько модульных тестов для тестирования …

09.02.2022
Медленные миграции Django на облачном спаннере и невозможность запуска миграций Django на облачном спаннере

Я пытаюсь настроить свой проект Django с помощью Cloud Spanner. Я наткнулся на этот пакет django-google-spanner 3.0.1, который обеспечивает поддержку Django ORM. Я сделал все, как указано в документации, например, добавил приложение в список INSTALLED_APPS = ['django_spanner',], настроил базу …

09.02.2022
Django models.ForeignKey("Tablename) или models.Foreignkey(Tablenamevariable)

Я смотрю на генерируемые django классы моделей, используя inspectdb. Я заметил, что иногда строки, а иногда имена переменных вызываются на основании их появления в файле "сверху вниз". здесь и пример class AuthGroup(models.Model): name = models.CharField(unique=True, max_length=150) class Meta: …

09.02.2022
Как получить доступ к значению Json Responce dict в Html скрипте

Мои представления django def contact_otp(request): if request.method=="POST": data={} # return JsonResponse(data) .then((response) => response.json()) .then((data) => { console.log(data) const newVarPass = document.createElement("input") newVarPass.setAttribute('id','varPassID') newVarPass.setAttribute('value',`${data}`) newVarPass.value=`${data}` newVarPass.style.display="none" document.body.appendChild(newVarPass) alert("Check your Email We have send you the otp") console.log(data) }) x = …

09.02.2022
Неподдерживаемый тип(ы) операнда для -: 'decimal.Decimal' и 'float' в Python 3

Я получаю эту проблему неподдерживаемого типа(ов) операнда для -: 'decimal.Decimal' и 'float' Вот мой models.py def _convert(self,from_currency, to_currency, price): custom_rate_obj = self.quote.client.custom_rates.filter(currency=to_currency).first() if custom_rate_obj is None or custom_rate_obj.exchange_rate in (0, None): custom_rate_obj = ExchangeRates.objects.latest('created') return custom_rate_obj.convert(from_currency, to_currency, price) …

09.02.2022
Zappa: Нет модуля с именем '_cffi_backend'

Недавно я загрузил Django-приложение с использованием Zappa, которое работало совершенно нормально. Теперь, я хотел обновить это приложение, и оно внезапно выдает мне эту ошибку: (Изменения, которые я сделал, были не очень большими, удалил blank=True в моем models.py) …

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

Я хочу использовать ID генерации по умолчанию, а также сделать другое поле первичным ключом. Могу ли я сделать это с помощью django? это мой объект:: { "platform_subscriber_id": "XXXXXXXXXXXXXXX",#this is custom primary key. "platform_subscriber_entity": "loop", "platform_subscriber_secret_key": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "is_remove": false, "update_time": …